# PODNAME: Broadworks::OCIP::OCIP::Methods
# ABSTRACT: Broadworks OCI-P Methods autogenerated from XML Schema

__END__

=pod

=encoding UTF-8

=head1 NAME

Broadworks::OCIP::OCIP::Methods - Broadworks OCI-P Methods autogenerated from XML Schema

=head1 VERSION

version 0.08

=head2 AS

=head2 DataTypes

=head2 Enterprise

=head3 EnterpriseBroadWorksMobileManagerAddRequest

Add the C<BroadWorks> Mobile Manager. Only one C<BroadWorks> Mobile Manager can
be added per enterprise.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<informationFile> - I<BroadWorksMobileManagerInformationFile>

=item B<certificateFile> - I<BroadWorksMobileManagerCertificateFile>

=item B<isActive> - I<xs:boolean>

=item B<localToCarrier> - I<xs:boolean>

=item B<maxTxPerSecondEnabled> - I<xs:boolean>

=item B<tldnEnabled> - I<xs:boolean>

=item B<genericNumberEnabled> - I<xs:boolean>

=item B<mobileStateCheckEnabled> - I<xs:boolean>

=item B<locationBasedServicesEnabled> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseBroadWorksMobileManagerGetRequest

Get the C<BroadWorks> Mobile Manager.

The response is either C<EnterpriseBroadWorksMobileManagerGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseBroadWorksMobileManagerGetDomainListRequest

Get the list of domains of the C<BroadWorks> Mobile Manager.

The response is either
C<EnterpriseBroadWorksMobileManagerGetDomainListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseBroadWorksMobileManagerDeleteRequest

Delete the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseBroadWorksMobileManagerModifyRequest

Modify the C<BroadWorks> Mobile Manager settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseBroadWorksMobileManagerActivationRequest

Activates or Deactivates the C<BroadWorks> Mobile Manager. The
C<deactivationReason> is required when C<isActive> is set to false.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<isActive> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseBroadWorksMobileManagerSendCarrierFilesRequest

Sends an email with the carrier information and certificate files.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<emailTo> - I<EmailAddress>

=back

=head3 EnterpriseBroadWorksMobileManagerAddHomeZoneRequest

Add a home zone to the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<homeZoneDomainName> - I<BroadWorksMobileManagerDomainName>

=item B<mobileCountryCode> - I<BroadWorksMobileManagerHomeZoneMobileCountryCode>

=item B<mobileNetworkCode> - I<BroadWorksMobileManagerHomeZoneNetworkCountryCode>

=item B<locationAreaCode> - I<BroadWorksMobileManagerHomeZoneLocationAreaCode>

=item B<cellIdentity> - I<BroadWorksMobileManagerHomeZoneCellId>

=back

=head3 EnterpriseBroadWorksMobileManagerGetHomeZoneListRequest

Get the list of home zones of the C<BroadWorks> Mobile Manager.

The response is either
C<EnterpriseBroadWorksMobileManagerGetHomeZoneListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseBroadWorksMobileManagerGetHomeZoneRequest

Get a home zone from the C<BroadWorks> Mobile Manager.

The response is either C<EnterpriseBroadWorksMobileManagerGetHomeZoneResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<homeZoneId> - I<xs:string>

=back

=head3 EnterpriseBroadWorksMobileManagerDeleteHomeZoneRequest

Delete a home zone from the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<homeZoneId> - I<xs:string>

=back

=head3 EnterpriseBroadWorksMobileManagerDeleteHomeZoneListRequest

Delete a list of home zones from the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<homeZoneId> - I<xs:string>

=back

=head3 EnterpriseBroadWorksMobileManagerModifyHomeZoneRequest

Modify an existing home zone in the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<homeZoneId> - I<xs:string>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCommonPhoneListAddListRequest

Add one or more entries to an enterprise's common phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<entry / entryName> - I<Unknown>

=item B<entry / phoneNumber> - I<Unknown>

=back

=head3 EnterpriseCommonPhoneListDeleteListRequest

Delete one or more entries from an enterprise's common phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<entryName> - I<PhoneListEntryName>

=back

=head3 EnterpriseCommonPhoneListGetListRequest

Get an enterprise's common phone list.

The response is either a C<EnterpriseCommonPhoneListGetListResponse> or an
C<ErrorResponse>. The search can be done using multiple criterion. If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterion are included in the results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results in an C<ErrorResponse>. In all cases, if a
C<responseSizeLimit> is specified and the number of matching results is more
than this limit, then an C<ErrorResponse> is returned.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCommonPhoneListModifyRequest

Modify an entry in an enterprise's common phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<entryName> - I<PhoneListEntryName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseDepartmentAddRequest

Add a department to enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<enterpriseId> - I<ServiceProviderId>

=item B<departmentName> - I<DepartmentName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseDepartmentDeleteRequest

Delete a department from an enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<enterpriseId> - I<ServiceProviderId>

=item B<departmentName> - I<DepartmentName>

=back

=head3 EnterpriseDepartmentGetAvailableParentListRequest

Get a list of enterprise level departments in an enterprise that could be the
parent of the specified department. The department itself and all its
decendents are not eligible to be the parent department.

The response is either C<EnterpriseDepartmentGetAvailableParentListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<enterpriseId> - I<ServiceProviderId>

=item B<departmentName> - I<DepartmentName>

=back

=head3 EnterpriseDepartmentGetListRequest

Request a list of departments in an enterprise. You may request only the list
of departments defined at the enterprise-level, or you may request the list of
all departments in the enterprise including all the departments defined within
the groups inside the enterprise.

The response is either C<EnterpriseDepartmentGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<enterpriseId> - I<ServiceProviderId>

=item B<includeGroupDepartments> - I<xs:boolean>

=back

=head3 EnterpriseDepartmentModifyRequest

Modify a department of an enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<enterpriseId> - I<ServiceProviderId>

=item B<departmentName> - I<DepartmentName>

=back

Additionally there are generic tagged parameters.

=head3 EnterprisePhoneDirectoryGetListRequest18

Request a table containing the phone directory for an enterprise. The directory
includes all users in the enterprise and all entries in the enterprise common
phone list. It is possible to search by various criteria to restrict the number
of rows returned. Multiple search criteria are logically C<ANDed> together.

The response is either C<EnterprisePhoneDirectoryGetListResponse18> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<enterpriseId> - I<ServiceProviderId>

=item B<isExtendedInfoRequested> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseSessionAdmissionControlGetAvailableDeviceListRequest

Request to get the list of devices can be assigned to session admission control
group for the enterprise.

The response is either an
C<EnterpriseSessionAdmissionControlGetAvailableDeviceListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseSessionAdmissionControlGroupAddDeviceListRequest

Request to add one or more devices to an enterprise level session admission
control group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseSessionAdmissionControlGroupAddRequest19sp1

Request to add a session admission control group for the enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<SessionAdmissionControlGroupName>

=item B<maxSession> - I<NonNegativeInt>

=item B<blockEmergencyAndRepairCallsDueToSACLimits> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseSessionAdmissionControlGroupDeleteDeviceListRequest

Request to delete one or more devices from an enterprise level session
admission control group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseSessionAdmissionControlGroupDeleteListRequest

Request to delete one or more session admission control groups for the
enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseSessionAdmissionControlGroupGetListRequest

Request to get the list of session admission control group for the enterprise.

The response is either an
C<EnterpriseSessionAdmissionControlGroupGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseSessionAdmissionControlGroupGetRequest19sp1

Request to get a session admission control group for the enterprise.

The response is either an
C<EnterpriseSessionAdmissionControlGroupGetResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

=head3 EnterpriseSessionAdmissionControlGroupModifyRequest

Request to modify a session admission control group for the enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseVoiceVPNAddPolicyRequest

Add the enterprise level data associated with a Voice VPN location code.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<locationDialingCode> - I<EnterpriseVoiceVPNLocationCode>

=item B<minExtensionLength> - I<EnterpriseVoiceVPNExtensionLength>

=item B<maxExtensionLength> - I<EnterpriseVoiceVPNExtensionLength>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseVoiceVPNDeletePolicyRequest

Delete a enterprise voice VPN location.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<locationDialingCode> - I<EnterpriseVoiceVPNLocationCode>

=back

=head3 EnterpriseVoiceVPNGetDefaultRequest

Request the Voice VPN default settings for the enterprise.

The response is C<EnterpriseVoiceVPNGetDefaultResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseVoiceVPNGetPolicyRequest

Request the enterprise level data associated with Voice VPN location code.

The response is either a C<EnterpriseVoiceVPNGetPolicyResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<locationDialingCode> - I<EnterpriseVoiceVPNLocationCode>

=back

=head3 EnterpriseVoiceVPNGetRequest14sp3

Request the enterprise level data associated with Voice VPN.

The response is either a C<EnterpriseVoiceVPNGetResponse14sp3> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseVoiceVPNGetPolicyListRequest

Request the list of Voice VPN locations. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either a C<EnterpriseVoiceVPNGetPolicyListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseVoiceVPNModifyPolicyRequest

Modify the enterprise level data associated with a Voice VPN location code.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<locationDialingCode> - I<EnterpriseVoiceVPNLocationCode>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseVoiceVPNModifyRequest

Modify the enterprise voice VPN level data associated with voice VPN.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head2 Group

=head3 GroupAccessDeviceAddRequest14

Request to add a group access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceCustomTagAddRequest

Request to add a static configuration tag for a group access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceCustomTagDeleteListRequest

Request to delete static configuration tags for a group access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceCustomTagGetListRequest

Request to get the list of custom configuration tags managed by the Device
Management System, on a per-device profile basis.

The response is either C<GroupAccessDeviceCustomTagGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupAccessDeviceCustomTagModifyRequest

Request to modify a static configuration tag for a group access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceDeleteRequest

Request to delete a specified group access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupAccessDeviceFileGetListRequest14sp8

Request to get the list of device files managed by the Device Management
System, on a per-device profile basis.

The response is either C<GroupAccessDeviceFileGetListResponse14sp8> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupAccessDeviceFileGetRequest20

Request to get a group device profile file.

The response is either C<GroupAccessDeviceFileGetResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 GroupAccessDeviceFileModifyRequest14sp8

Request to modify a specified group access device file.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<extendedCaptureEnabled>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceGetEnhancedConfigurationTypeListRequest

Requests the list of configurable device types of devices that have already
been added to the group.

The response is either
C<GroupAccessDeviceGetEnhancedConfigurationTypeListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupAccessDeviceGetEnhancedConfigurationTypeRequest14

Requests the details of a specified configurable device type for a group.

The response is either
C<GroupAccessDeviceGetEnhancedConfigurationTypeResponse14> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 GroupAccessDeviceGetAvailableDetailListRequest19

Requests the list of available access devices for assignment to a user within a
group. The list includes devices created at the system, service provider, and
group levels.

The response is either C<GroupAccessDeviceGetAvailableDetailListResponse19> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<isMusicOnHold> - I<xs:boolean>

=item B<onlyVideoCapable> - I<xs:boolean>

=back

=head3 GroupAccessDeviceGetListRequest

Requests the list of access devices in a group.

The response is either C<GroupAccessDeviceGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceGetRequest18sp1

Requests the configuration of a specified group access device.

The response is either C<GroupAccessDeviceGetResponse18sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupAccessDeviceGetUserListRequest

Requests the configuration of a specified group access device.

The response is either C<GroupAccessDeviceGetUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceModifyRequest14

Request to modify a specified group access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceModifyUserRequest

Request to modify attributes for line/ports assigned on the group device
profile.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=item B<linePort> - I<AccessDeviceEndpointLinePort>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccessDeviceResetRequest

Reset a specific group SIP device that supports the reset operation.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupAnnouncementFileAddRequest

Add an announcement to the group announcement repository

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<announcementFileName> - I<AnnouncementFileName>

=item B<announcementFile> - I<LabeledMediaFileResource>

=back

=head3 GroupAnnouncementFileDeleteListRequest

Delete one or more announcements from the group announcement repository

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<announcementFileKey / name> - I<Unknown>

=item B<announcementFileKey / mediaFileType> - I<Unknown>

=back

=head3 GroupAnnouncementFileGetListRequest

Get the list of available announcement files for a Group.

The response is either a C<GroupAnnouncementFileGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAnnouncementFileGetRequest

Request to get the announcement repository file information.

The response is either C<GroupAnnouncementFileGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<announcementFileKey / name> - I<Unknown>

=item B<announcementFileKey / mediaFileType> - I<Unknown>

=back

=head3 GroupAnnouncementFileModifyRequest

Modify an existing announcement in the group repository

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<announcementFileKey / name> - I<Unknown>

=item B<announcementFileKey / mediaFileType> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupDialableCallerIDCriteriaAddRequest

Add a new Dialable Caller ID Criteria. Criteria are added at the bottom of the
list with the lowest priority.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<DialableCallerIDCriteriaName>

=item B<matchLocalCategory> - I<xs:boolean>

=item B<matchNationalCategory> - I<xs:boolean>

=item B<matchInterlataCategory> - I<xs:boolean>

=item B<matchIntralataCategory> - I<xs:boolean>

=item B<matchInternationalCategory> - I<xs:boolean>

=item B<matchPrivateCategory> - I<xs:boolean>

=item B<matchEmergencyCategory> - I<xs:boolean>

=item B<matchOtherCategory> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupDialableCallerIDCriteriaDeleteRequest

Delete a Dialable Caller ID Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<DialableCallerIDCriteriaName>

=back

=head3 GroupDialableCallerIDCriteriaGetRequest

Get an existing Dialable Caller ID Criteria.

The response is either a C<GroupDialableCallerIDCriteriaGetRequest> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<DialableCallerIDCriteriaName>

=back

=head3 GroupDialableCallerIDCriteriaModifyRequest

Modify a Dialable Caller ID Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<DialableCallerIDCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 GroupDialableCallerIDGetRequest

Get the Group s Dialable Caller ID settings and criteria list.

The response is either a C<GroupDialableCallerIDGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDialableCallerIDModifyRequest

Modify the group s Dialable Caller ID settings and criteria list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAddRequest

Add a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<defaultDomain> - I<NetAddress>

=item B<userLimit> - I<GroupUserLimit>

=back

Additionally there are generic tagged parameters.

=head3 GroupAdminAddRequest

Add a group administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAdminDeleteRequest

Delete a group administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 GroupAdminGetListRequest

Get a list of group and department administrators within the group.

The response is either a C<GroupAdminGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupAdminGetRequest

Get a group administrators profile.

The response is either a C<GroupAdminGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 GroupAdminGetPolicyRequest20

Requests the Group administrator's policy settings.

The response is either C<GroupAdminGetPolicyResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 GroupAdminModifyPolicyRequest

Request to modify the group administrator's policy settings.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<dialableCallerIDAccess>
C<verifyTranslationAndRoutingAccess> C<communicationBarringUserProfileAccess>
(only applicable to groups in an Enterprise)

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAdminModifyRequest

Modify a group administrator. Since old password is not specified here, any
password rule related to old password does not apply.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobileManagerAddRequest

Add the C<BroadWorks> Mobile Manager. Only one C<BroadWorks> Mobile Manager can
be added per group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<informationFile> - I<BroadWorksMobileManagerInformationFile>

=item B<certificateFile> - I<BroadWorksMobileManagerCertificateFile>

=item B<isActive> - I<xs:boolean>

=item B<localToCarrier> - I<xs:boolean>

=item B<maxTxPerSecondEnabled> - I<xs:boolean>

=item B<tldnEnabled> - I<xs:boolean>

=item B<genericNumberEnabled> - I<xs:boolean>

=item B<mobileStateCheckEnabled> - I<xs:boolean>

=item B<locationBasedServicesEnabled> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobileManagerGetRequest

Get the C<BroadWorks> Mobile Manager.

The response is either C<GroupBroadWorksMobileManagerGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupBroadWorksMobileManagerGetDomainListRequest

Get the list of domains of the C<BroadWorks> Mobile Manager.

The response is either C<GroupBroadWorksMobileManagerGetDomainListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupBroadWorksMobileManagerDeleteRequest

Delete the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupBroadWorksMobileManagerModifyRequest

Modify the C<BroadWorks> Mobile Manager settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobileManagerActivationRequest

Activates or Deactivates the C<BroadWorks> Mobile Manager. The
C<deactivationReason> is required when C<isActive> is set to false.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<isActive> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobileManagerSendCarrierFilesRequest

Sends an email with the carrier information and certificate files.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<emailTo> - I<EmailAddress>

=back

=head3 GroupBroadWorksMobileManagerAddHomeZoneRequest

Add a home zone to the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<homeZoneDomainName> - I<BroadWorksMobileManagerDomainName>

=item B<mobileCountryCode> - I<BroadWorksMobileManagerHomeZoneMobileCountryCode>

=item B<mobileNetworkCode> - I<BroadWorksMobileManagerHomeZoneNetworkCountryCode>

=item B<locationAreaCode> - I<BroadWorksMobileManagerHomeZoneLocationAreaCode>

=item B<cellIdentity> - I<BroadWorksMobileManagerHomeZoneCellId>

=back

=head3 GroupBroadWorksMobileManagerGetHomeZoneListRequest

Get the list of home zones of the C<BroadWorks> Mobile Manager.

The response is either C<GroupBroadWorksMobileManagerGetHomeZoneListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupBroadWorksMobileManagerGetHomeZoneRequest

Get a home zone from the C<BroadWorks> Mobile Manager.

The response is either C<GroupBroadWorksMobileManagerGetHomeZoneResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<homeZoneId> - I<xs:string>

=back

=head3 GroupBroadWorksMobileManagerDeleteHomeZoneRequest

Delete a home zone from the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<homeZoneId> - I<xs:string>

=back

=head3 GroupBroadWorksMobileManagerDeleteHomeZoneListRequest

Delete a list of home zones from the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<homeZoneId> - I<xs:string>

=back

=head3 GroupBroadWorksMobileManagerModifyHomeZoneRequest

Modify an existing home zone in the C<BroadWorks> Mobile Manager.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<homeZoneId> - I<xs:string>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallProcessingGetPolicyRequest19sp1

Request the group level data associated with Call Processing Policy.

The response is either a C<GroupCallProcessingGetPolicyResponse19sp1> or an
C<ErrorResponse>. The C<useGroupCLIDSetting> attribute controls the CLID
settings (C<clidPolicy>,C<enterpriseCallsCLIDPolicy>, C<groupCallsCLIDPolicy>,
C<emergencyClidPolicy>, C<allowAlternateNumbersForRedirectingIdentity>,
C<useGroupName>, C<allowDepartmentCLIDNameOverride>) The
C<useGroupMediaSetting> attribute controls the Media settings
(C<medisPolicySelection>, C<supportedMediaSetName>) The
C<useGroupCallLimitsSetting> attribute controls the Call Limits settings
(C<useMaxSimultaneousCalls>, C<maxSimultaneousCalls>,
C<useMaxSimultaneousVideoCalls>, C<maxSimultaneousVideoCalls>,
C<useMaxCallTimeForAnsweredCalls>, C<maxCallTimeForAnsweredCallsMinutes>,
C<useMaxCallTimeForUnansweredCalls>, C<maxCallTimeForUnansweredCallsMinutes>,
C<useMaxConcurrentRedirectedCalls>, C<useMaxFindMeFollowMeDepth>,
C<maxRedirectionDepth>, C<useMaxConcurrentFindMeFollowMeInvocations>,
C<maxConcurrentFindMeFollowMeInvocations>) The
C<useGroupTranslationRoutingSetting> attribute controls the routing and
translation settings (C<networkUsageSelection>,
C<enforceGroupCallingLineIdentityRestriction>,
C<allowEnterpriseGroupCallTypingForPrivateDialingPlan>,
C<allowEnterpriseGroupCallTypingForPublicDialingPlan>,
C<overrideCLIDRestrictionForExternalCallsViaPrivateDialingPlan>,
C<enableEnterpriseExtensionDialing>) The following elements are only used in AS
data mode: C<useGroupDCLIDSetting> C<enableDialableCallerID>
C<allowDepartmentCLIDNameOverride> C<enterpriseCallsCLIDPolicy>
C<groupCallsCLIDPolicy>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallProcessingModifyPolicyRequest15sp2

Modify the group level data associated with Call Procesing Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<useGroupCLIDSetting> attribute controls the CLID settings
(C<clidPolicy>,C<enterpriseCallsCLIDPolicy>, C<groupCallsCLIDPolicy>,
C<emergencyClidPolicy>, C<allowAlternateNumbersForRedirectingIdentity>,
C<useGroupName>, C<allowConfigurableCLIDForRedirectingIdentity>,
C<allowDepartmentCLIDNameOverride>) The C<allowDepartmentCLID> attribute is
automatically set to false when the C<useGroupName> attribute is set to false.
The C<useGroupMediaSetting> attribute controls the Media settings
(C<medisPolicySelection>, C<supportedMediaSetName>) The
C<useGroupCallLimitsSetting> attribute controls the Call Limits settings
(C<useMaxSimultaneousCalls>, C<maxSimultaneousCalls>,
C<useMaxSimultaneousVideoCalls>, C<maxSimultaneousVideoCalls>,
C<useMaxCallTimeForAnsweredCalls>, C<maxCallTimeForAnsweredCallsMinutes>,
C<useMaxCallTimeForUnansweredCalls>, C<maxCallTimeForUnansweredCallsMinutes>,
C<useMaxConcurrentRedirectedCalls>, C<useMaxFindMeFollowMeDepth>,
C<maxRedirectionDepth>, C<useMaxConcurrentFindMeFollowMeInvocations>,
C<maxConcurrentFindMeFollowMeInvocations>) The
C<useGroupTranslationRoutingSetting> attribute controls the routing and
translation settings (C<networkUsageSelection>,
C<enforceGroupCallingLineIdentityRestriction>,
C<allowEnterpriseGroupCallTypingForPrivateDialingPlan>,
C<allowEnterpriseGroupCallTypingForPublicDialingPlan>,
C<overrideCLIDRestrictionForExternalCallsViaPrivateDialingPlan>,
C<enableEnterpriseExtensionDialing>) The C<useGroupDCLIDSetting> controls the
Dialable Caller ID settings (C<enableDialableCallerID>) The following elements
are only used in AS data mode: C<useGroupDCLIDSetting>
C<enableDialableCallerID> C<allowConfigurableCLIDForRedirectingIdentity>
C<allowDepartmentCLIDNameOverride>
C<allowConfigurableCLIDForRedirectingIdentity> C<enterpriseCallsCLIDPolicy>
C<groupCallsCLIDPolicy>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCommonPhoneListAddListRequest

Add one or more entries to a group's common phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<entry / entryName> - I<Unknown>

=item B<entry / phoneNumber> - I<Unknown>

=back

=head3 GroupCommonPhoneListDeleteListRequest

Delete one or more entries from a group's common phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<entryName> - I<PhoneListEntryName>

=back

=head3 GroupCommonPhoneListGetListRequest

Get a group's common phone list.

The response is either a C<GroupCommonPhoneListGetListResponse> or an
C<ErrorResponse>. The search can be done using multiple criterion. If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterion are included in the results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results in an C<ErrorResponse>. In all cases, if a
C<responseSizeLimit> is specified and the number of matching results is more
than this limit, then an C<ErrorResponse> is returned.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCommonPhoneListModifyRequest

Modify an entry in a group's common phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<entryName> - I<PhoneListEntryName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCommunicationBarringProfileModifyListRequest

Assign a replacement list of Communication Barring Profiles to a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. This
command only applies to groups in an Enterprise. This command will fail for
groups in a Service Provider.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCommunicationBarringProfileGetAssignedListRequest

Get the list of all communication barring profiles assigned to the group.

The response is either a
C<GroupCommunicationBarringProfileGetAssignedListResponse> or an
C<ErrorResponse>. This command only applies to groups in an Enterprise. This
command will fail for groups in a Service Provider.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCommunicationBarringAuthorizationCodeAddListRequest

Add a list of Communication Barring Authorization codes to a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCommunicationBarringAuthorizationCodeDeleteListRequest

Delete a list of Communication Barring Authorization codes from a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCommunicationBarringAuthorizationCodeGetListRequest

Get a list of Communication Barring Authorization Codes for a group.

The response is either a
C<GroupCommunicationBarringAuthorizationCodeGetListResponse> or an
C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCommunicationBarringGetRequest

Gets Communication Barring setting for a group.

The response is either a C<GroupCommunicationBarringGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCommunicationBarringModifyRequest

Gets Communication Barring setting for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCPEConfigRebuildConfigFileRequest

Rebuild the group default config file for the specified device type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 GroupCPEConfigRebuildDeviceConfigFileRequest

Rebuild the config file for a specified device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupCPEConfigReorderDeviceLinePortsRequest

Reorder the lines of a group device. You can not add or delete line ports, only
re-ordering the list is allowed. The ordered list of line ports can be obtained
with the C<GroupAccessDeviceGetRequest16> command.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCPEConfigResetDeviceRequest

Reset a specific group device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 GroupCPEConfigResetDeviceTypeRequest

Reset all the devices of the specified device type in a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 GroupCPEConfigSetConfigFileRequest

Request to set a new group default configuration file for a device type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=item B<configFile> - I<FileResource>

=back

=head3 GroupCustomContactDirectoryAddRequest17

Adds a Custom Contact Directory to a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CustomContactDirectoryName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCustomContactDirectoryDeleteRequest

Deletes a Custom Contact Directory to a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CustomContactDirectoryName>

=back

=head3 GroupCustomContactDirectoryGetAvailableUserListRequest17

Get a list of users that can be part of a custom contact directory.

The response is either
C<GroupCustomContactDirectoryGetAvailableUserListResponse17> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCustomContactDirectoryGetListRequest

Gets the list of Custom Contact Directories for a group.

The response is either C<GroupCustomContactDirectoryGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCustomContactDirectoryGetRequest17

Gets a Custom Contact Directory in a group.

The response is either C<GroupCustomContactDirectoryGetResponse17> or
C<ErrorResponse>. The search can be done using multiple criterion. If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterion are included in the results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results in an C<ErrorResponse>. In all cases, if a
C<responseSizeLimit> is specified and the number of matching results is more
than this limit, then an C<ErrorResponse> is returned.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CustomContactDirectoryName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCustomContactDirectoryModifyRequest17

Adds a Custom Contact Directory to a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CustomContactDirectoryName>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeleteRequest

Delete a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDepartmentAddRequest

Add a department to a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<callingLineIdName>
C<caliingLineIdPhoneNumber>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<departmentName> - I<DepartmentName>

=back

Additionally there are generic tagged parameters.

=head3 GroupDepartmentAdminAddRequest

Add a department administrator to a group department.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<departmentKey> - I<GroupDepartmentKey>

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDepartmentAdminDeleteRequest

Delete a group department administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 GroupDepartmentAdminGetListRequest

Get a list of department administrators for the department.

The response is either a C<GroupDepartmentAdminGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<departmentKey> - I<GroupDepartmentKey>

=back

=head3 GroupDepartmentAdminGetRequest

Get a group department administrators profile.

The response is either a C<GroupDepartmentAdminGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 GroupDepartmentAdminModifyRequest

Modify a group department administrator. Since old password is not specified
here, any password rule related to old password does not apply.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDepartmentDeleteRequest

Delete a department from a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<departmentName> - I<DepartmentName>

=back

=head3 GroupDepartmentGetAvailableParentListRequest

Get a list of departments that could be the parent department of the specified
department. The department itself and all its descendents are not eligible to
be the parent department. If the group belongs to an enterprise, it also
returns the departments defined in the enterprise it belongs to.

The response is either C<GroupDepartmentGetAvailableParentListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<departmentName> - I<DepartmentName>

=back

=head3 GroupDepartmentGetListRequest18

Request a list of departments in a group. You may request only the list of
departments defined at the group-level, or you may request the list of all
departments in the group including all the departments defined within the
enterprise the group belongs to.

The response is either C<GroupDepartmentGetListResponse18> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<includeEnterpriseDepartments> - I<xs:boolean>

=back

=head3 GroupDepartmentGetRequest

Request the attributes of a department.

The response is either a C<GroupDepartmentGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<departmentName> - I<DepartmentName>

=back

=head3 GroupDepartmentModifyRequest

Modify a department of a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<callingLineIdName>
C<caliingLineIdPhoneNumber>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<departmentName> - I<DepartmentName>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceManagementEventGetListRequest

Request device management's events for a specific queue. It is possible to
restrict the number of rows returned using C<responseSizeLimit>. If
C<eventQueueType> is not specified, the events from all the event queues are
returned.

The response is either a C<GroupDeviceManagementEventGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceManagementGetAccessDeviceCountForDeviceTypeGroupRequest

Request the number of access device of a particular device type and group. If
C<countOnlyResetSupportedDevice> is true, count only access devices if the
device type supports reset. Devices are counted only if their device type
supports Device Management. An error is returned if C<deviceType> is specified
but does not support device management.

The response is either
C<GroupDeviceManagementGetAccessDeviceCountForDeviceTypeGroupResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceManagementInProgressAndPendingEventCancelRequest

Cancel pending and in progress events.  A list of individual events can be
canceled.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceTypeCustomTagAddRequest

Request to add a static configuration tag for an access device type used in a
group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceTypeCustomTagDeleteListRequest

Request to delete static configuration tags for an access device type used in a
group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceTypeCustomTagModifyRequest

Request to modify a static configuration tag for an access device type used in
a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceTypeCustomTagGetListRequest

Request to get the list of custom configuration tags managed by the Device
Management System, on a per-device type basis for a group.

The response is either C<GroupDeviceTypeCustomTagGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 GroupDeviceTypeFileModifyRequest14sp8

Request to modify a specified device type file for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

Additionally there are generic tagged parameters.

=head3 GroupDeviceTypeFileGetListRequest14sp8

Request to get the list of device type files managed by the Device Management
System, on a per-group basis.

The response is either C<GroupDeviceTypeFileGetListResponse14sp8> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 GroupDeviceTypeFileGetRequest16sp1

Request to get a group device type file.

The response is either C<GroupDeviceTypeFileGetResponse16sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 GroupDialPlanPolicyGetRequest17

Request the Group level data associated with Dial Plan Policy.

The response is either a C<GroupDialPlanPolicyGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDialPlanPolicyModifyRequest

Modify the Group level data associated with Dial Plan Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDialPlanPolicyGetAccessCodeListRequest

Request the Group level data associated with Dial Plan Policy.

The response is either a C<GroupDialPlanPolicyGetAccessCodeListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDialPlanPolicyGetAccessCodeRequest

Request access code data associated with Group level Dial Plan Policy access
codes.

The response is either a C<GroupDialPlanPolicyGetAccessCodeResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<accessCode> - I<DialPlanAccessCode>

=back

=head3 GroupDialPlanPolicyAddAccessCodeRequest

Request to add a Group level Dial Plan Access Code and its all attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<accessCode> - I<DialPlanAccessCode>

=item B<includeCodeForNetworkTranslationsAndRouting> - I<xs:boolean>

=item B<includeCodeForScreeningServices> - I<xs:boolean>

=item B<enableSecondaryDialTone> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupDialPlanPolicyDeleteAccessCodeRequest

Request to delete a Group level Dial Plan Access Code and its all attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<accessCode> - I<DialPlanAccessCode>

=back

=head3 GroupDialPlanPolicyModifyAccessCodeRequest

Request to modify a Group level Dial Plan Access Code and its attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<accessCode> - I<DialPlanAccessCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupDigitCollectionGetRequest13mp4

Request the group's digit collection attributes.

The response is either a C<GroupDigitCollectionGetResponse13mp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDigitCollectionModifyRequest

Modifies the group's digit collection attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDnActivateListRequest

Activate a list of assigned DNs on a group. It is possible to activate either:
a single DN, or a list of DNs, or a range of DNs, or any combination thereof.
It is not an error to activate an already activated DN

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDnAssignListRequest

Assign a list of service provider DNs to a group. It is possible to assign
either: a single DN, or a list of DNs, or a range of DNs, or any combination
thereof. The DNs must have previously been added to the service provider or
enterprise.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDnDeactivateListRequest

Deactivate a list of activated DNs on a group. The DNs then become available
for activation again. It is possible to deactivate either: a single DN, or a
list of DNs, or a range of DNs, or any combination thereof. It is not an error
to deactivate an already deactivated DN.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDnGetActivationListRequest

Get the list of activated and deactivated DNs in a group. Ranges of DNs with
identical assignment and activation properties are coalesced to a single table
row entry. Only DNs assigned to a users are listed in the response when the
number activation Mode is set to "User Activation Enabled" Dns assigned to the
IMRN pool are not listed in the response.

The response is either a C<GroupDnGetActivationListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDnGetAssignmentListRequest18

Get the list of assigned and unassigned DNs in a group. Each DN can be assigned
to a user and/or department. Ranges of DNs with identical assignment and
activation properties are coalesced to a single table row entry. Dns assigned
to the IMRN pool are not listed in the response.

The response is either a C<GroupDnGetAssignmentListResponse18> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDnGetDetailedAvailableListRequest

Get the list of DNs that are assigned to a group and still available for
assignment to users within the group with the department name, if the DN is
assigned to the department. Dns assigned to the IMRN pool are not listed in the
response.

The response is either a C<GroupDnGetDetailedAvailableListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDnGetAvailableListRequest

Get the list of DNs that are assigned to a group and still available for
assignment to users or service instances within the group. Dns assigned to the
IMRN pool are not listed in the response.

The response is either a C<GroupDnGetAvailableListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDnGetAvailableRangesListRequest

Get a list of group DNs that are not assigned to user, service instances or
IMRN pool. The Dns are returned in a list of DNs or DN ranges and formated in
E164 format for display.

The response is either a C<GroupDnGetAvailableRangeListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDnGetListRequest

Get the list of DNs that are assigned to a group. Dns assigned to the IMRN pool
are not listed in the response.

The response is either a C<GroupDnGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDnGetSummaryListRequest

Get the list of assigned and unassigned DN ranges in a group. Dns assigned to
the IMRN pool are not listed in the response.

The response is either a C<GroupDnGetSummaryListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDnListAssignDepartmentRequest

Assign a list of group DNs to a department. If the department is not specified,
this will make the DNs become unassigned from any department.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDnUnassignListRequest

Unassign a list of service provider DNs from a group. The DNs then become
available for assignment to other groups. It is possible to unassign either: a
single DN, or a list of DNs, or a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupDomainAssignListRequest

Assign a list of domains to a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<domain> - I<NetAddress>

=back

=head3 GroupDomainGetAssignedUserListRequest

Request a list of users within in a group that have a given domain assigned.

The response is either C<GroupDomainGetAssignedUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<domain> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 GroupDomainGetAssignedListRequest

Requests the list of all domains assigned to a group.

The response is either C<GroupDomainGetAssignedListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupDomainUnassignListRequest

Unassign a list of domains from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<domain> - I<NetAddress>

=back

=head3 GroupEndpointGetListRequest

Request to search endpoints in the group.

The response is either C<GroupEndpointGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupExchangeIntegrationGetRequest

Request the group level configuration for Exchange Integration.

The response is either a C<GroupExchangeIntegrationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupExchangeIntegrationModifyRequest

Modify the group level configuration for Exchange Integration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupExistingUsersAssignUserServiceListRequest

Request to assign the user services and service packs to all existing users
within the group. C<BroadSoft> recommends using this command only for small
groups with less than 100 users.  This command will return an error if the
group has over 500 users.  The recommended way to bulk assign/unassign services
is Service Pack Migration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupExistingUsersUnassignUserServiceListRequest

Requests to unassign the user services and service packs for all existing users
within the group. C<BroadSoft> recommends using this command only for small
groups with less than 100 users.  This command will return an error if the
group has over 500 users.  The recommended way to bulk assign/unassign services
is Service Pack Migration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupExtensionLengthGetRequest17

Request the group's extension length.

The response is either a C<GroupExtensionLengthGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupExtensionLengthModifyRequest17

Modify the group's extension length range.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFeatureAccessCodeGetRequest20

Get group FAC code level and the list of feature access codes for a group.

The response is either a C<GroupFeatureAccessCodeGetResponse20> or an
C<ErrorResponse>. Returned Feature Access Codes may be group specific, or
Service Provider Feature Access Codes, depending on FAC code level. In release
20 the "Call Recording" FAC name is changed to "Call Recording - Start".

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupFeatureAccessCodeModifyRequest20

Modify group FAC code level and the list of feature access codes for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Note:
choice element is only valid when C<useFeatureAccessCodeLevel> is set to
"Group", otherwise an C<ErrorResponse> will be returned. In release 20 the
"Call Recording" FAC name is changed to "Call Recording - Start".

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFileRepositoryDeviceUserAddRequest

Add a new group file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=item B<password> - I<FileRepositoryUserPassword>

=item B<allowPut> - I<xs:boolean>

=item B<allowDelete> - I<xs:boolean>

=item B<allowGet> - I<xs:boolean>

=back

=head3 GroupFileRepositoryDeviceUserDeleteRequest

Delete a group file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

=head3 GroupFileRepositoryDeviceUserModifyRequest

Modify a group file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

Additionally there are generic tagged parameters.

=head3 GroupFileRepositoryDeviceUserGetListRequest

Request the list of group users for a file repository in the system.

The response is either a C<GroupFileRepositoryDeviceUserGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=back

=head3 GroupGetDefaultRequest

Request the default profile for a group.

The response is either a C<GroupGetDefaultResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 GroupGetListInServiceProviderRequest

Request the list of groups in a service provider or enterprise. It is possible
to search by various criteria to restrict the number of rows returned. Multiple
search criteria are logically C<ANDed> together.

The response is either a C<GroupGetListInServiceProviderResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGetListInSystemRequest

Request the list of groups in the system. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either a C<GroupGetListInSystemResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupGetRequest14sp7

Get the profile for a group.

The response is either a C<GroupGetResponse14sp7> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupGetUserServiceAssignedUserListRequest

Get the list of users assigned the user service or service pack.

The response is either a C<GroupGetUserServiceAssignedUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupIMRNAssignListRequest

Assign a list of group DNs to the IMRN pool. It is possible to assign either: a
single DN, or a list of DNs, or a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupIMRNGetListRequest

Request a summary table of all DNs in a group IMRN pool.

The response is either C<GroupIMRNGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupIMRNUnassignListRequest

Unassign a list of group DNs from the group IMRN pool. The DNs then become
available for assignment to users. It is possible to delete either: a single
DN, or a list of DNs, or a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupModifyRequest

Modify the profile for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupNetworkClassOfServiceAssignListRequest

Assign a list of Network Classes of Service to a group. The Element
C<defaultNetworkClassOfService> is required only for the first assignment, for
subsequent assignments it is optional.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupNetworkClassOfServiceAssignToAllUsersRequest

Assign a Network Classes of Service to all users with in a group. The Network
Classes of Service must be currently assigned to the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<networkClassOfService> - I<NetworkClassOfServiceName>

=back

=head3 GroupNetworkClassOfServiceGetAssignedListRequest

Get a list of Network Classes of Service assigned to a group.

The response is either a C<GroupNetworkClassOfServiceGetAssignedListResponse>
or an C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupNetworkClassOfServiceGetAssignedUserListRequest

Get a list of users within a group that have a given Network Class of Service
assigned.

The response is either a
C<GroupNetworkClassOfServiceGetAssignedUserListResponse> or an C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<networkClassOfService> - I<NetworkClassOfServiceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupNetworkClassOfServiceModifyDefaultRequest

Modifies the default Network Classes of Service of a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<networkClassOfService> - I<NetworkClassOfServiceName>

=back

=head3 GroupNetworkClassOfServiceUnassignListRequest

Unassign a list of Network Classes of Service from a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupNewUserTemplateAssignUserServiceListRequest

Request to assign the user services and service packs to all new users created
within the group after the completion of this request.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupNewUserTemplateUnassignUserServiceListRequest

Requests to unassign the user services and service packs for all new users
created within the group after the completion of this request.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOfficeZoneAssignListRequest

Assign a list of Office Zones to a group. The Element C<defaultOfficeZone> is
required only for the first assignment, for subsequent assignments it is
optional. Office Zones can only be assigned if the Location-Based Calling
Restrictions has been authorized to the group otherwise the request will fail.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOfficeZoneGetAssignedListRequest

Get a list of Office Zones assigned to a group.

The response is either a C<GroupOfficeZoneGetAssignedListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOfficeZoneGetAssignedUserListRequest

Get a list of users within a group that have a given Office Zone assigned.

The response is either a C<GroupOfficeZoneGetAssignedUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<officeZoneName> - I<OfficeZoneName>

=back

Additionally there are generic tagged parameters.

=head3 GroupOfficeZoneUnassignListRequest

Unassign a list of C<OfficeZones> from a group.  Note: a new default must be
provided if unassigning the current default.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupPasswordRulesGetRequest16

Requests the group's password rules setting that is applicable to users within
the group.

The response is either C<GroupPasswordRulesGetResponse16> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupPasswordRulesModifyRequest

Request to modify the group's password rules setting that apply to the users
within the group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupPhoneDirectoryGetListRequest18

Request a table containing the phone directory for a group. If the specified
group is part of an enterprise, the directory includes all users in the
enterprise and all entries in the enterprise common phone list and the common
phone list of the specified group. If the specified group is part of a service
provider, the directory includes all users in the group and all entries in the
common phone list of the specified group. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either C<GroupPhoneDirectoryGetListResponse18> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<isExtendedInfoRequested> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupPolicyGetRequest20

Requests the Group's policy settings.

The response is either C<GroupPolicyGetResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupPolicyModifyRequest

Request to modify the policies for a Group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupServiceGetAuthorizationListRequest

Requests the group's service authorization status.

The response is either C<GroupServiceGetAuthorizationListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupServiceGetAuthorizedListRequest

Requests the list of services and service packs authorized to a group.

The response is either C<GroupServiceGetAuthorizedListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupServiceModifyAuthorizationListRequest

Requests to change the group's service authorization status. The boolean flags
are used to authorize or unauthorize services and packs.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupPortalPasscodeRulesGetRequest19

Requests the group's passcode rules setting.

The response is either C<GroupPortalPasscodeRulesGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupPortalPasscodeRulesModifyRequest

Request to modify the group's passcode rules setting.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<numberOfRepeatedDigits>
C<disallowRepeatedPatterns> C<disallowContiguousSequences>
C<numberOfAscendingDigits> C<numberOfDescendingDigits>
C<numberOfPreviousPasscodes>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointExternalSystemAssignListRequest

Assign a list of route point external systems to a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointExternalSystemGetAssignedListRequest

Requests the list of all Route Point External Systems assigned to a group.

The response is either C<GroupRoutePointExternalSystemGetAssignedListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupRoutePointExternalSystemGetAssignedRoutePointListRequest

Request a list of route points within in a group that have a given external
system assigned.

The response is either
C<GroupRoutePointExternalSystemGetAssignedRoutePointListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<externalSystem> - I<RoutePointExternalSystem>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointExternalSystemUnassignListRequest

Unassign a list of route point external systems from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutingProfileGetRequest

Request the routing profile for the group.

The response is either a C<GroupRoutingProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupRoutingProfileModifyRequest

Requests to modify the routing profile for a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupScheduleAddEventRequest

Add an event to group schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=item B<startDate> - I<xs:date>

=back

Additionally there are generic tagged parameters.

=head3 GroupScheduleAddRequest

Add a group schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleName> - I<ScheduleName>

=item B<scheduleType> - I<ScheduleType>

=back

=head3 GroupScheduleDeleteEventListRequest

Delete a list of events from a group schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 GroupScheduleDeleteListRequest

Delete a list of group schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 GroupScheduleGetEventListRequest

Get the list of events of a group schedule.

The response is either a C<GroupScheduleGetEventListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 GroupScheduleGetEventRequest

Get an event from a group schedule.

The response is either a C<GroupScheduleGetEventResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 GroupScheduleGetListRequest17sp1

Get the list of schedules viewable by a group. The list can be filtered by
schedule type.

The response is either a C<GroupScheduleGetListResponse17sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupScheduleModifyEventRequest

Modify an event of a group schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

Additionally there are generic tagged parameters.

=head3 GroupScheduleModifyRequest

Modify a group schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupServiceAssignListRequest

Assign one or more group services to the group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceName> - I<GroupService>

=back

=head3 GroupServiceIsAssignedRequest

Request to determine if a C<GroupService> is assigned to the group.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceName> - I<GroupService>

=back

=head3 GroupServiceUnassignListRequest

Unassign one or more of the group's assigned services.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceName> - I<GroupService>

=back

=head3 GroupSessionAdmissionControlGetAvailableDeviceListRequest

Request to get the list of devices can be assigned to session admission control
group for the group.

The response is either an
C<GroupSessionAdmissionControlGetAvailableDeviceListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupSessionAdmissionControlGetRequest

Get the session admission control capacity for the group.

The response is either a C<GroupSessionAdmissionControlGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupSessionAdmissionControlModifyRequest

Request to modify session admission control capacity for the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupSessionAdmissionControlGroupAddDeviceListRequest

Request to add one ore more devices to a group level session admission control
group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

Additionally there are generic tagged parameters.

=head3 GroupSessionAdmissionControlGroupAddRequest19sp1

Request to add a session admission control group for the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<SessionAdmissionControlGroupName>

=item B<maxSession> - I<NonNegativeInt>

=item B<blockEmergencyAndRepairCallsDueToSACLimits> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupSessionAdmissionControlGroupDeleteDeviceListRequest

Request to delete one or more devices from a group level session admission
control group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

Additionally there are generic tagged parameters.

=head3 GroupSessionAdmissionControlGroupDeleteListRequest

Request to delete one or more session admission control groups for the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupSessionAdmissionControlGroupGetListRequest

Request to get the list of session admission control group for the group.

The response is either a C<GroupSessionAdmissionControlGroupGetListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupSessionAdmissionControlGroupGetRequest19sp1

Request to get a session admission control group for the group.

The response is either a C<GroupSessionAdmissionControlGroupGetResponse19sp1>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

=head3 GroupSessionAdmissionControlGroupModifyRequest

Request to modify a session admission control group for the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<SessionAdmissionControlGroupName>

=back

Additionally there are generic tagged parameters.

=head3 GroupShInterfaceGetUserListRequest

Returns a list of all Public User Identities and associated data in a group.

The response is either a C<GroupShInterfaceGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupTrunkGroupGetAvailableDetailListRequest

Requests the list of available trunk groups within a group.

The response is either C<GroupTrunkGroupGetAvailableDetailListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupApplicationServerSetModifyRequest

Modify the Application Server set for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupApplicationServerSetGetRequest

Get the Application Server set for a group.

The response is either a C<GroupApplicationServerSetGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupAccessDeviceAvailablePortGetListRequest

Request to get the list of available ports in a device.

The response is either C<GroupAccessDeviceAvailablePortGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=back

=head2 Login

=head3 AuthenticationRequest

C<AuthenticationRequest> is 1st stage of the 2 stage OCI login process.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 AuthenticationVerifyRequest14sp8

C<AuthenticationVerifyRequest14sp8> is used to authenticate a user either by
userId/password, userId/sip username/sip password, dn/passcode or a token
previously authorized with the C<ExternalAuthenticationAuthorizeTokenRequest>.
The phone number may be any DN associated with a user.

The response is a C<AuthenticationVerifyResponse14sp8> or an C<ErrorResponse>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 AvailabilityTestRequest

C<AvailabilityTestRequest> is for high-availability support. Response is either
C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 DeviceManagementFileAuthLocationGetRequest18

Get the address and credentials of the File Repository hosting the requested
access device file. Also get the file name and path on the File Repository.

The response is either a C<DeviceManagementFileAuthLocationGetResponse18> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceAccessProtocol> - I<DeviceAccessProtocol16>

=item B<deviceAccessMethod> - I<FileRepositoryAccessType>

=item B<deviceAccessURI> - I<DeviceManagementAccessURI>

=back

Additionally there are generic tagged parameters.

=head3 DeviceManagementPutFileRequest

Informs C<BroadWorks> that a file was uploaded to the repository.

The response is always a C<SuccessResponse>.

Fixed parameters are:-

=over 4

=item B<deviceAccessURI> - I<DeviceManagementAccessURI>

=item B<ipAddress> - I<NetAddress>

=back

=head3 ExternalAuthenticationAuthorizeTokenRequest

This command is part of the Portal API. Sent when a Web or CLI user logs in
using external authentication. The password must be hashed. The password
hashing algorithm is: 1) The message digest of the user's plain password is
calculated using the SHA algorithm. 2) For every four bits in the 160-bit
digest, starting from the first bit, it is converted into a character in ASCII
Hex format (0 through 9, a through f). The result is a 40-character string, for
example, f7a9e24777ec23212c54d7a350bc5bea5477fdbb. 3) The above string then is
used to populate the password field in the request.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<loginToken> - I<LoginToken>

=back

Additionally there are generic tagged parameters.

=head3 ExternalAuthenticationCreateLoginTokenRequest

This command allows a C<BroadWorks> or Third-Party Client Application to create
a Single Sign-On token for a user.

The response is either C<ExternalAuthenticationCreateLoginTokenResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 LoginRequest14sp4

C<LoginRequest14sp4> is 2nd stage of the 2 stage OCI login process. The
C<signedPassword> is not required for external authentication login from a
trusted host (ACL).

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 LogoutRequest

C<LogoutRequest> is sent when an OCI user logs out or when connection is lost.
This command can be sent either to the server, or to the client from OCS.
Response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 PasswordModifyRequest

Modify the password for a user/administrator. When C<oldPassword> is specified,
password rule applies. If C<oldPassword> in not specified, any password rule
related to old password does not apply.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<newPassword> - I<Password>

=back

Additionally there are generic tagged parameters.

=head3 PrimaryInfoGetRequest

Requests information about the primary server for high-availability support.

Fixed parameters are:-

=over 4

=item B<isPrivate> - I<xs:boolean>

=item B<isAddressInfoRequested> - I<xs:boolean>

=back

=head3 PublicClusterGetFullyQualifiedDomainNameRequest

Get the public cluster fully qualified domain name (FQDN).

The response is either a C<PublicClusterGetFullyQualifiedDomainNameResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 TutorialFlagGetRequest

Get the tutorial flag setting for a user or admin.

The response is either a C<TutorialFlagGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 TutorialFlagModifyRequest

Modify the tutorial flag setting for a user or admin.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserGetLoginInfoRequest

C<UserGetLoginInfoRequest> is used to access login information for a user
either by a userId or dn.  The phone number may be any DN associated with a
user.

The response is a C<UserGetLoginInfoResponse> or an C<ErrorResponse>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 VerifySessionIsValidRequest

Query the provisioning server to verify the session is authorized. Most
applications should not need this command, because the provisioning server
verifies the session is authorized for all commands.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head2 SearchCriteria

=head2 ServiceProvider

=head3 ServiceProviderAccessDeviceAddRequest14

Request to add a service provider access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceCustomTagAddRequest

Request to add a static configuration tag for a service provider access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceCustomTagDeleteListRequest

Request to delete static configuration tags for a service provider access
device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceCustomTagGetListRequest

Request to get the list of custom configuration tags managed by the Device
Management System, on a per-device profile basis.

The response is either C<ServiceProviderAccessDeviceCustomTagGetListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderAccessDeviceCustomTagModifyRequest

Request to modify a static configuration tag for a service provider access
device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceDeleteRequest

Request to delete a specified service provider access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderAccessDeviceFileModifyRequest14sp8

Request to modify a specified service provider/enterprise access device file.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<extendedCaptureEnabled>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceFileGetListRequest14sp8

Request to get the list of device files managed by the Device Management
System, on a per-device profile basis.

The response is either C<ServiceProviderAccessDeviceFileGetListResponse14sp8>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderAccessDeviceFileGetRequest20

Request to get a service provider device profile file.

The response is either C<ServiceProviderAccessDeviceFileGetResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 ServiceProviderAccessDeviceGetListRequest

Requests the list of access devices in a service provider.

The response is either C<ServiceProviderAccessDeviceGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceGetRequest18sp1

Requests the configuration of a specified service provider access device.

The response is either C<ServiceProviderAccessDeviceGetResponse18sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderAccessDeviceGetUserListRequest

Requests the list of users on a specified device.

The response is either C<ServiceProviderAccessDeviceGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceModifyRequest14

Request to modify a specified service provider access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceModifyUserRequest

Request to modify attributes for line/ports assigned on the service provider
device profile.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=item B<linePort> - I<AccessDeviceEndpointLinePort>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAccessDeviceResetRequest

Reset a specific service provider SIP device that supports the reset operation.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderAddRequest13mp2

Add a service provider or enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAdminAddRequest14

Add a service provider administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<userId> - I<UserId>

=item B<administratorType> - I<ServiceProviderAdminType>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAdminDeleteRequest

Delete a service provider administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 ServiceProviderAdminGetListRequest14

Get a list of service provider administrators.

The response is either a C<ServiceProviderAdminGetListResponse14> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderAdminGetPolicyRequest20

Requests the service provider administrator's policy settings.

The response is either C<ServiceProviderAdminGetPolicyResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 ServiceProviderAdminGetRequest14

Get a service provider administrators profile.

The response is either a C<ServiceProviderAdminGetResponse14> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 ServiceProviderAdminModifyPolicyRequest14

Request to modify the service provider administrator's policy settings.

The response is either C<SuccessResponse> or C<ErrorResponse>. The
C<networkPolicyAccess> is only modified for the enterprise administrator. The
following elements are only used in AS data mode: C<dialableCallerIDAccess>
C<verifyTranslationAndroutingAccess>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAdminModifyRequest

Modify a service provider administrator. Since old password is not specified
here, any password rule related to old password does not apply.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderAnswerConfirmationGetRequest16

Get a service provider or enterprise's answer confirmation settings.

The response is either a C<ServiceProviderAnswerConfirmationGetResponse16> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderAnswerConfirmationModifyRequest16

Modify a service provider or enterprise's answer confirmation settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCallProcessingGetPolicyRequest19sp1

Request the service provider level data associated with Call Processing Policy.

The response is either a C<ServiceProviderCallProcessingGetPolicyResponse18sp1>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderCallProcessingModifyPolicyRequest15

Modify the service provider level data associated with Call Procesing Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode:
C<useServiceProviderDCLIDSetting> C<enableDialableCallerID>
C<allowConfigurableCLIDForRedirectingIdentity> C<enterpriseCallsCLIDPolicy>
C<groupCallsCLIDPolicy>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringCriteriaAssignListRequest

Assign a list of Communication Barring Criteria to a service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringCriteriaGetAssignedListRequest

Get a list of Communication Barring Criteria assigned to a service provider.

The response is either a
C<ServiceProviderCommunicationBarringCriteriaGetAssignedListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderCommunicationBarringCriteriaUnassignListRequest

Unassign a list of Communication Barring Criteria from a service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringDigitPatternCriteriaAddRequest

Add a new Communication Barring Digit Pattern Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DigitPatternCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringDigitPatternCriteriaDeleteRequest

Delete an existing Communication Barring Digit Pattern Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DigitPatternCriteriaName>

=back

=head3 ServiceProviderCommunicationBarringDigitPatternCriteriaGetListRequest

Get the list of all Digit Pattern Criteria defined for the service provider.

The response is either a
C<ServiceProviderCommunicationBarringDigitPatternCriteriaGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderCommunicationBarringDigitPatternCriteriaGetPatternListRequest

Get an existing Digit Pattern Criteria.

The response is either a
C<ServiceProviderCommunicationBarringDigitPatternCriteriaGetPatternListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DigitPatternCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringDigitPatternCriteriaGetRequest

Get an existing Digit Pattern Criteria.

The response is either a
C<ServiceProviderCommunicationBarringDigitPatternCriteriaGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DigitPatternCriteriaName>

=back

=head3 ServiceProviderCommunicationBarringDigitPatternCriteriaModifyRequest

Modify an existing Communication Barring Digit Pattern Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DigitPatternCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringIncomingCriteriaAssignListRequest

Assign a list of Communication Barring Incoming Criteria to a service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringIncomingCriteriaGetAssignedListRequest

Get a list of Communication Barring Incoming Criteria assigned to a service
provider.

The response is either a
C<ServiceProviderCommunicationBarringIncomingCriteriaGetAssignedListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderCommunicationBarringIncomingCriteriaUnassignListRequest

Unassign a list of Communication Barring Incoming Criteria from a service
provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringProfileAddRequest19sp1

Add a new Communication Barring Profile. The priorities for
C<OriginatingRules>, C<RedirectingRules>, C<CallMeNowRules> and
C<IncomingRules> are requantized to consecutive integers as part of the add.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<callMeNowDefaultAction>,
use value "Block" in HSS data mode C<callMeNowDefaultCallTimeout>
C<callMeNowRule> C<applyToAttendedCallTransfers>, use value "false" in HSS data
mode

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CommunicationBarringProfileName>

=item B<becomeDefault> - I<xs:boolean>

=item B<applyToAttendedCallTransfers> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringProfileDeleteRequest

Deletes an existing Communication Barring Profile.  Optionally, a new default
profile can be chosen if the current default profile is being deleted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CommunicationBarringProfileName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringProfileGetAssignedGroupListRequest

Get a list of groups within a service provider that have a given Communication
Barring Profile assigned.

The response is either a
C<ServiceProviderCommunicationBarringProfileGetAssignedGroupListResponse> or an
C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profile> - I<CommunicationBarringProfileName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCommunicationBarringProfileGetCriteriaUsageListRequest

Get a list of Communication Barring profiles within a service provider that
have a given Communication Barring Criteria assigned.

The response is either a C<ServiceProviderCommunicationBarring>
C<ProfileGetCriteriaUsageListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<criteriaName> - I<CommunicationBarringCriteriaName>

=back

=head3 ServiceProviderCommunicationBarringProfileGetDigitPatternCriteriaUsageListRequest

Get the list of Profiles that use a specific Digit Pattern Criteria.

The response is either a
C<ServiceProviderCommunicationBarringProfileGetDigitPatternCriteriaUsageListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DigitPatternCriteriaName>

=back

=head3 ServiceProviderCommunicationBarringProfileGetIncomingCriteriaUsageListRequest

Get a list of Communication Barring profiles within a service provider that
have a given Communication Barring Incoming Criteria assigned.

The response is either a C<ServiceProviderCommunicationBarring>
C<ProfileGetIncomingCriteriaUsageListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<criteriaName> - I<CommunicationBarringCriteriaName>

=back

=head3 ServiceProviderCommunicationBarringProfileGetListRequest

Get the list of all Communication Barring Profiles.

The response is either a
C<ServiceProviderCommunicationBarringProfileGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderCommunicationBarringProfileGetRequest19sp1

Get an existing Communication Barring Profile.

The response is either a
C<ServiceProviderCommunicationBarringProfileGetResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 ServiceProviderCommunicationBarringProfileGetRequest19sp1V2

Get an existing Communication Barring Profile.

The response is either a
C<ServiceProviderCommunicationBarringProfileGetResponse19sp1V2> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 ServiceProviderCommunicationBarringProfileModifyDefaultRequest

Modifies the default Communication Barring Profile of a Service Provider.  If a
default has been previously selected, this command will swap the default
profile with the profile provided.  Selecting a nil profile will cause the
service provider to not have a default Communicaton Barring Profile.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 ServiceProviderCommunicationBarringProfileModifyRequest

Modify an existing Communication Barring Profile. The priorities for
C<OriginatingRules>, C<RedirectingRules>, C<CallMeNowRules> and
C<IncomingRules> are requantized to consecutive integers as part of the modify.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<callMeNowDefaultAction>
C<callMeNowDefaultCallTimeout> C<callMeNowRule> C<applyToAttendedCallTransfers>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CommunicationBarringProfileName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderCPEConfigRebuildDeviceConfigFileRequest

Rebuild the config file for a specified device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderCPEConfigResetDeviceRequest

Reset a specific service provider or enterprise device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 ServiceProviderCPEConfigReorderDeviceLinePortsRequest

Reorder the lines of a Service Provider device. You can not add or delete line
ports, only re-ordering the list is allowed. The ordered list of line ports can
be obtained with the C<ServiceProviderAccessDeviceGetRequest> command.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDeleteRequest

Delete a service provider or enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDeviceManagementEventGetListRequest

Request device management's events for a specific queue. It is possible to
restrict the number of rows returned using C<responseSizeLimit>. If
C<eventQueueType> is not specified, the events from all the event queues are
returned.

The response is either a C<ServiceProviderDeviceManagementEventGetListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDeviceManagementInProgressAndPendingEventCancelRequest

Cancel pending and in progress events.  A list of individual events can be
canceled.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDeviceProfileAuthenticationPasswordRulesGetRequest

Request to get the service provider level device profile authentication
password rule settings.

The response is either a
C<ServiceProviderDeviceProfileAuthenticationPasswordRulesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDeviceProfileAuthenticationPasswordRulesModifyRequest

Request to modify the service provider level device profile authentication
password rule settings. The C<useServiceProviderSettings> element can only be
modified by a system administrator or a provisioning administrator.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDialableCallerIDCriteriaAddRequest

Add a new Dialable Caller ID Criteria. Criteria are added at the bottom of the
list with the lowest priority.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DialableCallerIDCriteriaName>

=item B<matchLocalCategory> - I<xs:boolean>

=item B<matchNationalCategory> - I<xs:boolean>

=item B<matchInterlataCategory> - I<xs:boolean>

=item B<matchIntralataCategory> - I<xs:boolean>

=item B<matchInternationalCategory> - I<xs:boolean>

=item B<matchPrivateCategory> - I<xs:boolean>

=item B<matchEmergencyCategory> - I<xs:boolean>

=item B<matchOtherCategory> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDialableCallerIDCriteriaDeleteRequest

Delete a Dialable Caller ID Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DialableCallerIDCriteriaName>

=back

=head3 ServiceProviderDialableCallerIDCriteriaGetRequest

Get an existing Dialable Caller ID Criteria.

The response is either a C<ServiceProviderDialableCallerIDCriteriaGetRequest>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DialableCallerIDCriteriaName>

=back

=head3 ServiceProviderDialableCallerIDCriteriaModifyRequest

Modify a Dialable Caller ID Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<DialableCallerIDCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDialableCallerIDGetRequest

Get the service provider?s Dialable Caller ID settings and criteria list.

The response is either a C<ServiceProviderDialableCallerIDGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDialableCallerIDModifyRequest

Modify the service provider?s Dialable Caller ID settings and criteria list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDialPlanPolicyGetRequest17

Request the Service Provider level data associated with Dial Plan Policy.

The response is either a C<ServiceProviderDialPlanPolicyGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDialPlanPolicyModifyRequest

Modify the Service Provider level data associated with Dial Plan Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDialPlanPolicyGetAccessCodeListRequest

Request the Service Provider level data associated with Dial Plan Policy.

The response is either a
C<ServiceProviderDialPlanPolicyGetAccessCodeListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDialPlanPolicyGetAccessCodeRequest

Request access code data associated with Service Provider level Dial Plan
Policy access codes.

The response is either a C<ServiceProviderDialPlanPolicyGetAccessCodeResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<accessCode> - I<DialPlanAccessCode>

=back

=head3 ServiceProviderDialPlanPolicyAddAccessCodeRequest

Request to add a Service Provider level Dial Plan Access Code and its all
attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<accessCode> - I<DialPlanAccessCode>

=item B<includeCodeForNetworkTranslationsAndRouting> - I<xs:boolean>

=item B<includeCodeForScreeningServices> - I<xs:boolean>

=item B<enableSecondaryDialTone> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDialPlanPolicyDeleteAccessCodeRequest

Request to delete a Service Provider level Dial Plan Access Code and its all
attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<accessCode> - I<DialPlanAccessCode>

=back

=head3 ServiceProviderDialPlanPolicyModifyAccessCodeRequest

Request to modify a Service Provider level Dial Plan Access Code and its
attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<accessCode> - I<DialPlanAccessCode>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDigitCollectionGetRequest13mp4

Request the service provider's digit collection attributes.

The response is either a C<ServiceProviderDigitCollectionGetResponse13mp4> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDigitCollectionModifyRequest

Modifies the service provider's digit collection attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDnAddListRequest

Adds DNs to a service provider. It is possible to add either: a single DN, or a
list of DNs, or a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDnDeleteListRequest

Deletes DNs from a service provider. It is possible to delete either: a single
DN, or a list of DNs, or a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDnGetAvailableListRequest

Request a list of available DNs not yet assigned to any group. Dns assigned to
the IMRN pool are not listed in the response.

The response is either C<ServiceProviderDnGetAvailableListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDnGetSummaryListRequest

Request a summary table of all DNs in a service provider. Dns assigned to the
IMRN pool are not listed in the response.

The response is either C<ServiceProviderDnGetSummaryListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDomainAssignListRequest

Assign a list of domains to a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<domain> - I<NetAddress>

=back

=head3 ServiceProviderDomainGetAssignedGroupListRequest

Requests a list of groups within a service provider that have a given domain
assigned. It is possible to search by various criteria to restrict the number
of rows returned. Multiple search criteria are logically C<ANDed> together.

The response is either a C<ServiceProviderDomainGetAssignedGroupListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<domain> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderDomainGetAssignedListRequest

Requests the list of all domains assigned to a service provider.

The response is either C<ServiceProviderDomainGetAssignedListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderDomainUnassignListRequest

Unassign a list of domains from a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<domain> - I<NetAddress>

=back

=head3 ServiceProviderEndpointGetListRequest

Request to search endpoints in the service provider/enterprise.

The response is either C<ServiceProviderEndpointGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderFeatureAccessCodeGetListRequest20

Get the list of feature access codes for a service provider or enterprise.

The response is either a C<ServiceProviderFeatureAccessCodeGetListResponse20>
or an C<ErrorResponse>. In release 20 the "Call Recording" FAC name is changed
to "Call Recording - Start".

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderFeatureAccessCodeModifyListRequest20

Modify a list of feature access codes for a service provider or enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. In release
20 the "Call Recording" FAC name is changed to "Call Recording - Start".

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderFileRepositoryDeviceUserAddRequest

Add a new service provider file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=item B<password> - I<FileRepositoryUserPassword>

=item B<allowPut> - I<xs:boolean>

=item B<allowDelete> - I<xs:boolean>

=item B<allowGet> - I<xs:boolean>

=back

=head3 ServiceProviderFileRepositoryDeviceUserDeleteRequest

Delete a service provider file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

=head3 ServiceProviderFileRepositoryDeviceUserModifyRequest

Modify a service provider file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderFileRepositoryDeviceUserGetListRequest

Request the list of service provider users for a file repository in the system.

The response is either a
C<ServiceProviderFileRepositoryDeviceUserGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<fileRepositoryName> - I<FileRepositoryName>

=back

=head3 ServiceProviderGetDefaultRequest

Request the default profile for a service provider or enterprise.

The response is either a C<ServiceProviderGetDefaultResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 ServiceProviderGetListRequest

Request a list of service providers and/or enterprises in the system. It is
possible to search by various criteria to restrict the number of rows returned.
Multiple search criteria are logically C<ANDed> together.

The response is either a C<ServiceProviderGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderGetRequest17sp1

Get the profile for a service provider or enterprise.

The response is either a C<ServiceProviderGetResponse17sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderIMRNAssignListRequest

Assign a list of service provider DNs to the IMRN pool. It is possible to
assign either: a single DN, or a list of DNs, or a range of DNs, or any
combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderIMRNGetListRequest

Returns a list of dns or dn ranges in a service provider IMRN pool.

The response is either C<ServiceProviderIMRNGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderIMRNUnassignListRequest

Unassign a list of service provider DNs from the service provider IMRN pool.
The DNs then become available for assignment to groups. It is possible to
delete either: a single DN, or a list of DNs, or a range of DNs, or any
combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderModifyRequest

Modify the profile for a service provider or enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNetworkClassOfServiceModifyDefaultRequest

Modifies the default Network Classes of Service of a Service Provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<networkClassOfService> - I<NetworkClassOfServiceName>

=back

=head3 ServiceProviderNetworkClassOfServiceAssignListRequest

Assign a list of Network Classes of Service to a service provider. The Element
C<defaultNetworkClassOfService> is required only for the first assignment, for
subsequent assignments it is optional.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNetworkClassOfServiceAssignListToAllGroupsRequest

Assign a list of Network Classes of Service to all groups with in a service
provider. If it is the first assigned Network Class of Service in the group, it
will be set as the default one. The Network Classes of Service must be
currently assigned to the service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNetworkClassOfServiceAssignToAllUsersRequest

Assign a Network Classes of Service to all users with in a service provider.
This will also assign the Network Class of Service to all the groups in the
service provider if it is not assigned yet. If it is the first assigned Network
Class of Service in the group, it will be set as the default one. However, the
Network Classes of Service must be currently assigned to the service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<networkClassOfService> - I<NetworkClassOfServiceName>

=back

=head3 ServiceProviderNetworkClassOfServiceGetAssignedListRequest

Get a list of Network Classes of Service assigned to a service provider.

The response is either a
C<ServiceProviderNetworkClassOfServiceGetAssignedListResponse> or an
C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderNetworkClassOfServiceGetAssignedGroupListRequest

Get a list of groups within a service provider that have a given Network Class
of Service assigned.

The response is either a
C<ServiceProviderNetworkClassOfServiceGetAssignedGroupListResponse> or an
C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<networkClassOfService> - I<NetworkClassOfServiceName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNetworkClassOfServiceUnassignListRequest

Unassign a list of Network Classes of Service from a service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNumberPortabilityQueryGetRequest

Request to get the Service Provider Number Portability Query Digit Pattern
Trigger List information.

The response is either a C<ServiceProviderNumberPortabilityQueryGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<includeDigitPatterns> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNumberPortabilityQueryModifyRequest

Modify the Service Provider Number Portability Query information.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderNumberPortabilityQueryAddListRequest

Add a list of the Service Provider Number Portability Query Digit Patterns.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderOfficeZoneAssignListRequest

Assign a list of Office Zones to a service provider. The Element
C<defaultOfficeZone> is required only for the first assignment, for subsequent
assignments it is optional. Office Zones can only be assigned if the
Location-Based Calling Restrictions has been authorized to the service provider
otherwise the request will fail.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderOfficeZoneGetAssignedListRequest

Get a list of Office Zones assigned to a service provider.

The response is either a C<ServiceProviderOfficeZoneGetAssignedListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderOfficeZoneGetAssignedGroupListRequest

Get a list of groups within a service provider that have a given Office Zone
assigned.

The response is either a
C<ServiceProviderOfficeZoneGetAssignedGroupListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<officeZoneName> - I<OfficeZoneName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderOfficeZoneUnassignListRequest

Unassign a list of C<OfficeZones> from a service provider.  Note: a new default
must be provided if unassigning the current default. Office Zones can only be
unassigned if the Location-Based Calling Restrictions has been authorized to
the service provider otherwise the request will fail.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderPortalPasscodeRulesGetRequest19

Requests the service provider's passcode rules setting.

The response is either C<ServiceProviderPortalPasscodeRulesGetResponse19> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderPortalPasscodeRulesModifyRequest

Request to modify the service provider's passcode rules setting.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<numberOfRepeatedDigits>
C<disallowRepeatedPatterns> C<disallowContiguousSequences>
C<numberOfAscendingDigits> C<numberOfDescendingDigits>
C<numberOfPreviousPasscodes>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderPasswordRulesGetRequest16

Requests the service provider's password rules setting applicable to
Administrators (Group and Department) and Users.

The response is either C<ServiceProviderPasswordRulesGetResponse16> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderPasswordRulesModifyRequest14sp3

Request to modify the service provider's password rules settings setting
applicable to Administrators (Group and Department) and Users.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderRoutePointExternalSystemAssignListRequest

Assign a list of route point external systems to a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderRoutePointExternalSystemGetAssignedGroupListRequest

Requests a list of groups within a service provider that have a given external
system assigned. It is possible to search by various criteria to restrict the
number of rows returned. Multiple search criteria are logically C<ANDed>
together.

The response is either a
C<ServiceProviderRoutePointExternalSystemGetAssignedGroupListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<externalSystem> - I<RoutePointExternalSystem>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderRoutePointExternalSystemGetAssignedListRequest

Requests the list of all Route Point External Systems assigned to a service
provider.

The response is either
C<ServiceProviderRoutePointExternalSystemGetAssignedListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderRoutePointExternalSystemUnassignListRequest

Unassign a list of route point external systems from a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderRoutingProfileGetRequest

Request the routing profile for the service provider/enterprise.

The response is either a C<ServiceProviderRoutingProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderRoutingProfileModifyRequest

Requests to modify the routing profile for a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderScheduleAddEventRequest

Add an event to service provider schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=item B<startDate> - I<xs:date>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderScheduleAddRequest

Add a service provider schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleName> - I<ScheduleName>

=item B<scheduleType> - I<ScheduleType>

=back

=head3 ServiceProviderScheduleDeleteEventListRequest

Delete a list of events from a service provider schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 ServiceProviderScheduleDeleteListRequest

Delete a list of service provider schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 ServiceProviderScheduleGetEventListRequest

Get the list of events of a service provider schedule.

The response is either a C<ServiceProviderScheduleGetEventListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 ServiceProviderScheduleGetEventRequest

Get an event from a service provider schedule.

The response is either a C<ServiceProviderScheduleGetEventResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 ServiceProviderScheduleGetListRequest

Get the list of a service provider schedules. The list can be filtered by
schedule type.

The response is either a C<ServiceProviderScheduleGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderScheduleModifyEventRequest

Modify an event of a service provider schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderScheduleModifyRequest

Modify a service provider schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServiceGetAuthorizationListRequest

Requests the service provider's service authorization status.

The response is either C<ServiceProviderServiceGetAuthorizationListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderServiceGetUserAssignableListRequest

Requests the list of all user services assignable to users in the specified
service provider.

The response is either C<ServiceProviderServiceGetUserAssignableListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderServiceModifyAuthorizationListRequest

Requests to change the service provider's service authorization status. The
boolean flags are used to authorize or unauthorize services.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackAddRequest

Request to add a service pack to a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<servicePackName> - I<ServicePackName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackAddServiceListRequest

Request to add services to a service pack if the pack has not been authorized
to a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<servicePackName> - I<ServicePackName>

=item B<serviceName> - I<UserService>

=back

=head3 ServiceProviderServicePackDeleteRequest

Request to delete a service pack from a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<servicePackName> - I<ServicePackName>

=back

=head3 ServiceProviderServicePackGetDetailListRequest

Request to get a service pack details.

The response is either C<ServiceProviderServicePackGetDetailListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<servicePackName> - I<ServicePackName>

=back

=head3 ServiceProviderServicePackGetListRequest

Request to get a list of defined service packs for a service provider.

The response is either C<ServiceProviderServicePackGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderServicePackGetServiceUsageListRequest

Request to get the list of service packs containing a specified service.

The response is either C<ServiceProviderServicePackGetServiceUsageListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<serviceName> - I<UserService>

=back

=head3 ServiceProviderServicePackGetUtilizationListRequest

Request to get the service pack utilization for a service provider. For each
service pack, a table of groups utilizing the pack is returned.

The response is either C<ServiceProviderServicePackGetUtilizationListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderServicePackMigrationTaskAddRequest

Modify the properties of a specified service pack migration task.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=item B<startTimestamp> - I<xs:dateTime>

=item B<maxDurationHours> - I<ServicePackMigrationMaxDurationHours>

=item B<sendReportEmail> - I<xs:boolean>

=item B<reportAllUsers> - I<xs:boolean>

=item B<automaticallyIncrementServiceQuantity> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskCopyRequest

Makes a copy of one or more existing service pack migration tasks. A copied
task can be edited with other commands and scheduled for future execution. The
name of the new task is chosen automatically. The name will be "Copy (number)
of C<taskName>".

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

=head3 ServiceProviderServicePackMigrationTaskDeleteRequest

Deletes a service pack migration task. It is not possible to delete a task
while it is currently executing.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

=head3 ServiceProviderServicePackMigrationTaskGetAvailableGroupListRequest

Requests a list of groups to migrate.

The response is either
C<ServiceProviderServicePackMigrationTaskGetAvailabeGroupListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskGetListRequest

Requests a list of all service pack migration task for a service provider.

The response is either
C<ServiceProviderServicePackMigrationTaskGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderServicePackMigrationTaskGetRequest14sp4

Requests the details of a specified service pack migration task.

The response is either
C<ServiceProviderServicePackMigrationTaskGetResponse14sp4> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

=head3 ServiceProviderServicePackMigrationTaskModifyAssignmentListRequest

Replace the list of services and packs to be assigned to users during the
service pack migration. Modification is only allowed prior to task execution.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskModifyGroupListRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskModifyRemovalListRequest

Replace the list of services and packs to be removed from users during the
service pack migration. Modification is only allowed prior to task execution.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskModifyRequest

Modify the properties of a specified service pack migration task. Modification
is only allowed prior to task execution.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskModifyUserSelectionRequest

Replace the list of services and packs used to select which users will be
migrated. Modification is only allowed prior to task execution.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderServicePackMigrationTaskTerminateRequest

Terminates a service pack migration task that is currently executing.
Modification is only allowed prior to task execution.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<taskName> - I<ServicePackMigrationTaskName>

=back

=head3 ServiceProviderServicePackModifyRequest

Requests to modify a service pack for a service provider.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<servicePackName> - I<ServicePackName>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderSessionAdmissionControlGetRequest

Get the session admission control capacity for the service provider.

The response is either a C<ServiceProviderSessionAdmissionControlGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderSessionAdmissionControlModifyRequest

Request to modify session admission control capacity for the service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderSessionAdmissionControlWhiteListGetRequest

Request to get the Service Provider Session Admission White List information.

The response is either a
C<ServiceProviderSessionAdmissionControlWhiteListGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderSessionAdmissionControlWhiteListModifyRequest

Modify the Service Provider Session Admission Control White List information.
The number of digit pattern entries is limited to 100.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderLanguageAddRequest

Request to add a language for a service provder.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<language> - I<Language>

=back

=head3 ServiceProviderLanguageModifyRequest

Request to modify a language properties for a service provider/enterprise. If
the C<becomeDefaultLanguage> element is present, the language in this request
Becomes the default language for the service provider/enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<language> - I<Language>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderLanguageDeleteRequest

Request to delete a language from a service provider supported languages.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<language> - I<Language>

=back

=head3 ServiceProviderLanguageGetListRequest

Request the defined languages for a service provider.

The response is either a C<ServiceProviderLanguageGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderLanguageGetAvailableListRequest

Request the list of languages that a user or admin in a service provider is
allowed to use. The list will either be the system or service provider
languages list, depending on the C<useServiceProviderLanguages> flag.

The response is either a C<ServiceProviderLanguageGetAvailableListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderSIPAuthenticationPasswordRulesGetRequest

Request to get the service provider level SIP authentication password rule
settings.

The response is either a
C<ServiceProviderSIPAuthenticationPasswordRulesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderSIPAuthenticationPasswordRulesModifyRequest

Request to modify the service provider level SIP authentication password rule
settings. The C<useServiceProviderSettings> element can only be modified by a
system administrator or a provisioning administrator.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderApplicationServerSetModifyRequest

The service pack migration task will be aborted if this many errors occurs.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderApplicationServerSetGetRequest

Get the Application Server set for a service provider or enterprise.

The response is either a C<ServiceProviderApplicationServerSetGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head2 SortCriteria

=head2 System

=head3 SystemAccessDeviceAddRequest

Request to add a system-level access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceCustomTagAddRequest

Request to add a static configuration tag for a system access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceCustomTagDeleteListRequest

Request to delete static configuration tags for a system access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceCustomTagGetListRequest

Request to get the list of custom configuration tags managed by the Device
Management System, on a per-device profile basis.

The response is either C<SystemAccessDeviceCustomTagGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemAccessDeviceCustomTagModifyRequest

Request to modify a static configuration tag for a system access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=item B<tagName> - I<DeviceManagementTagName>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceDeleteRequest

Request to delete a specified system access device.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemAccessDeviceFileModifyRequest14sp8

Request to modify a specified system access device file.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<extendedCaptureEnabled>

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceFileGetListRequest14sp8

Request to get the list of device files managed by the Device Management
System, on a per-device profile basis.

The response is either C<SystemAccessDeviceFileGetListResponse14sp8> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemAccessDeviceFileGetRequest20

Request to get a device profile file.

The response is either C<SystemAccessDeviceFileGetResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 SystemAccessDeviceGetAllRequest

Requests the list of all access devices in the entire system. Prior to release
14, this functionality was provided with the
C<SystemAccessDeviceGetListRequest>.

The response is either C<SystemAccessDeviceGetAllResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceGetListRequest14

Requests the list of access devices defined at the System-level. Prior to
release 14, this command requested a list of all devices in the entire system.
That functionality is now moved to the C<SystemAccessDeviceGetAllRequest>.

The response is either C<SystemAccessDeviceGetListResponse14> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceGetRequest18sp1

Requests the configuration of a specified system access device.

The response is either C<SystemAccessDeviceGetResponse18sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemAccessDeviceGetUserListRequest

Requests the users associated with a specified system access device.

The response is either C<SystemAccessDeviceGetUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceModifyRequest

Request to modify a specified system access device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceModifyUserRequest

Request to modify attributes for line/ports assigned on the system device
profile.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=item B<linePort> - I<AccessDeviceEndpointLinePort>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceMonitorAddDeviceTypeRequest

Add a device type to be monitored.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceMonitorDeleteDeviceTypeRequest

Remove a device type to be monitored.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceMonitorGetDeviceTypeListRequest

Get a list of monitored device types.

The response is either a C<SystemAccessDeviceMonitorGetDeviceTypeListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccessDeviceMonitorParametersGetRequest

Request to get the list of Access Device Monitor system parameters.

The response is either C<SystemAccessDeviceMonitorParametersGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccessDeviceMonitorParametersModifyRequest

Request to modify Access Device Monitor system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAccessDeviceResetRequest

Reset a specific system SIP device that supports the reset operation.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemAccessDeviceTypeGetEnhancedConfigurableListRequest

Requests the list of device types supporting enhanced configuration.

The response is either
C<SystemAccessDeviceTypeGetEnhancedConfigurableListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccessDeviceTypeGetListRequest

Requests the list of access device types.

The response is either C<SystemAccessDeviceTypeGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccountingAddChargingFunctionElementServerRequest

Request to add a C<ChargingFunctionElement> Server to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<address> - I<NetAddressExtended>

=item B<isNetAddressExtended> - I<xs:boolean>

=item B<type> - I<ChargingFunctionElementServerType>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccountingAddRadiusServerRequest

Request to add a Radius Server to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=item B<port> - I<Port1025>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccountingDeleteChargingFunctionElementServerRequest

Request to delete a C<ChargingFunctionElementServer> from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<address> - I<NetAddressExtended>

=back

=head3 SystemAccountingDeleteRadiusServerRequest

Request to delete a Radius Server from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=item B<port> - I<Port1025>

=back

=head3 SystemAccountingGetChargingFunctionElementServerListRequest

Request to get a list of C<ChargingFunctionElementServers> defined in the
system.

The response is either a
C<SystemAccountingGetChargingFunctionElementServerListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccountingGetRadiusServerListRequest

Request to get a list of Radius Servers defined in the system.

The response is either a C<SystemAccountingGetRadiusServerListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccountingInhibitedAttributeValuePairCodeAddRequest

Add an Attribute Value Pair (AVP) combination to disable. The AVP combination
includes a diameter AVP and a vendor ID.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<attributeValuePairCode> - I<xs:int>

=item B<vendorId> - I<xs:int>

=back

=head3 SystemAccountingInhibitedAttributeValuePairCodeDeleteRequest

Remove an Attribute Value Pair (AVP) combination from the list of disabled AVP
codes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<attributeValuePairCode> - I<xs:int>

=item B<vendorId> - I<xs:int>

=back

=head3 SystemAccountingInhibitedAttributeValuePairCodeGetListRequest

Get a list of Attribute Value Pair (AVP) combinations that are disabled.

The response is either a
C<SystemAccountingInhibitedAttributeValuePairCodeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAccountingModifyChargingFunctionElementServerRequest

Request to modify a C<ChargingFunctionElementServer> in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<address> - I<NetAddressExtended>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccountingModifyRadiusServerRequest

Request to modify a Radius Server in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=item B<port> - I<Port1025>

=back

Additionally there are generic tagged parameters.

=head3 SystemAccountingReorderChargingFunctionElementServerRequest

Reorder the charging function element servers. You can not add or delete
addresses, only re-ordering the list is allowed. The ordered list of addresses
can be obtained with the
C<SystemAccountingGetChargingFunctionElementServerListRequest> command.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAdminAddRequest

Add a system or provisioning administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<adminType> - I<SystemAdminType>

=item B<readOnly> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemAdminDeleteRequest

Delete a system or provisioning administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 SystemAdminGetListRequest

Get a list of system administrators.

The response is either a C<SystemAdminGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAdminGetRequest

Get a system or provisioning administrators profile.

The response is either a C<SystemAdminGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 SystemAdminModifyRequest

Modify a system or provisioning administrator. Since old password is not
specified here, any password rule related to old password does not apply.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemAliasAddRequest

Add a system-level Application Server alias to the system.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<aliasNetAddress> - I<NetAddress>

=back

=head3 SystemAliasDeleteRequest

Delete a system-level Application Server alias from the system.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<aliasNetAddress> - I<NetAddress>

=back

=head3 SystemAliasGetListRequest

Requests the list of all system-level Application Server aliases.

The response is either C<SystemAliasGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemApplicationControllerAddRequest

Add an application controller, which is a server where remote application
resides and controls the Route Point.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<ApplicationControllerName>

=item B<subscriberId> - I<UserId>

=item B<channelSetId> - I<ChannelSetId>

=back

=head3 SystemApplicationControllerDeleteRequest

Delete an application controller.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<ApplicationControllerName>

=back

=head3 SystemApplicationControllerGetListRequest

Get a list of application controllers that are configured for the system.

The response is either C<SystemApplicationControllerGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemASRParametersGetRequest14sp7

Request to get the list of Application Server Registration system parameters.

The response is either C<SystemASRParametersGetResponse14sp7> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemASRParametersModifyRequest14sp7

Request to modify Application Server Registration system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAuthenticationLockoutExportDataGetRequest

Request to export system wide authentication lockout data to a file. All locked
out device profiles, sip endpoints, and sip trunk groups are returned.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileName> - I<FileName>

=back

=head3 SystemAuthenticationLockoutSettingsGetRequest

Request to get the authentication lockout settings in the system.

The response is either a C<SystemAuthenticationLockoutSettingsResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAuthenticationLockoutSettingsModifyRequest

Request to modify the system level device password lockout settings

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemBroadCloudGetRequest

Get the system interface attributes for C<BroadCloud>.

The response is either C<SystemBroadCloudGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBroadCloudModifyRequest

Modify the system interface attributes for C<BroadCloud>.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemExportSubscriberRequest

Request subscribers be exported to files on the AS filesystem.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. *****
Warning *****: This activity should only be done during non-busy hours on the
secondary provisioning server because this may cause large amounts of data to
be dumped to disk and it may take some time to execute.

Fixed parameters are:-

=over 4

=back

=head3 SystemBroadWorksMobileManagerGetRequest

Get the C<BroadWorks> Mobile Manager service system settings.

The response is either C<SystemBroadWorksMobileManagerGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBroadWorksMobileManagerModifyRequest

Modify the C<BroadWorks> Mobile Manager service system settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemBwDiameterBaseDataGetRequest17sp3

Requests the list of System Diameter base parameters.

The response is either C<SystemBwDiameterBaseDataGetResponse17sp3> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBwDiameterBaseDataModifyRequest

Modifies the System Diameter base parameters.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemBwDiameterPeerAddRequest

Add a static entry in the Diameter Peer Table.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<identity> - I<DomainName>

=item B<port> - I<Port1025>

=item B<enabled> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemBwDiameterPeerDeleteRequest

Remove a Diameter peer.  A peer cannot be removed if is referenced by a Realm
Routing Table entry.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<identity> - I<DomainName>

=back

=head3 SystemBwDiameterPeerGetListRequest

Requests the list of Diameter peers.

The response is either C<SystemBwDiameterPeerGetListResponse> or
C<ErrorResponse>

Fixed parameters are:-

=over 4

=back

=head3 SystemBwDiameterPeerModifyRequest

Modifies the attributes of an entry in the Diameter Peer Table.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<identity> - I<DomainName>

=back

Additionally there are generic tagged parameters.

=head3 SystemBwDiameterRoutingRealmAddRequest

Add a static entry in the Realm Routing Table.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<realm> - I<DomainName>

=item B<applicationId> - I<BwDiameterApplicationId>

=item B<default> - I<xs:boolean>

=back

=head3 SystemBwDiameterRoutingRealmDeleteRequest

Delete a static entry in the Realm Routing Table.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<realm> - I<DomainName>

=item B<applicationId> - I<BwDiameterApplicationId>

=back

=head3 SystemBwDiameterRoutingRealmGetListRequest

Requests the list of Diameter routing realms.

The response is either C<SystemBwDiameterRoutingRealmGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBwDiameterRoutingRealmModifyRequest

Modify a static entry in the Realm Routing Table.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<realm> - I<DomainName>

=item B<applicationId> - I<BwDiameterApplicationId>

=back

Additionally there are generic tagged parameters.

=head3 SystemBwDiameterRoutingPeerAddRequest

Add a Diameter routing peer.  The realm must refer to a Diameter routing realm
whose action is relay.  The C<destinationPeerIdentity> must refer to an
existing Diameter peer whose mode is active.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<realm> - I<DomainName>

=item B<applicationId> - I<BwDiameterApplicationId>

=item B<identity> - I<DomainName>

=item B<priority> - I<BwDiameterPriority>

=item B<weight> - I<BwDiameterWeight>

=back

=head3 SystemBwDiameterRoutingPeerDeleteRequest

Remove a Diameter routing peer.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<realm> - I<DomainName>

=item B<applicationId> - I<BwDiameterApplicationId>

=item B<identity> - I<DomainName>

=back

=head3 SystemBwDiameterRoutingPeerGetListRequest

Requests the list of Diameter routing peers associated with the specified
realm.

The response is either C<SystemBwDiameterRoutingPeerGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBwDiameterRoutingPeerModifyRequest

Modify a Diameter routing peer.  The realm must refer to a Diameter routing
realm whose action is relay.  The C<destinationPeerIdentity> must refer to an
existing Diameter peer whose mode is active.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<instance> - I<BwDiameterPeerInstance>

=item B<realm> - I<DomainName>

=item B<applicationId> - I<BwDiameterApplicationId>

=item B<identity> - I<DomainName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingGetPolicyRequest19sp1

The response is either a C<SystemCallProcessingGetPolicyResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallProcessingModifyPolicyRequest15

Modify the system level data associated with Call Processing Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<enableDialableCallerID>
C<allowConfigurableCLIDForRedirectingIdentity> C<enterpriseCallsCLIDPolicy>
C<enterpriseGroupCallsCLIDPolicy> C<serviceProviderGroupCallsCLIDPolicy>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileAddRequest20

Add a call processing policy profile to system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileDeleteRequest

Delete a call processing policy profile from system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileModifyRequest20

Modify a call processing policy profile in system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileGetRequest20

Request to get a call processing policy profile in system.

The response is either a C<SystemCallProcessingPolicyProfileGetResponse20> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileGetListRequest

Get the list of all Call Processing Policy Profiles.

The response is either a C<SystemCallProcessingPolicyProfileGetListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallProcessingPolicyProfileGetAssignedNCOSListRequest

Request a list of NCOSs that have a given CallP Policy Profile assigned.

The response is either a
C<SystemCallProcessingPolicyProfileGetAssignedNCOSListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<profileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileUserProfileGetRequest

Request to get the configuration for a call processing policy profile user
subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileUserProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileUserProfileModifyRequest

Modify a call processing policy profile user subscriber type profile in system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileTrunkGroupPilotProfileGetRequest

Request to get the configuration for a call processing policy profile Trunk
Group Pilot user subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileTrunkGroupPilotProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileTrunkGroupPilotProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileAutoAttendantProfileGetRequest

Request to get the configuration for a call processing policy profile Auto
Attendant subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileAutoAttendantProfileGetRequestResponse> or
an C<ErrorResponse>. The response contains the call processing policy profile
setting for Auto Attendant.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileAutoAttendantProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileBroadWorksAnywhereProfileGetRequest

Request to get the configuration for a call processing policy profile
C<BroadWorks> Anywhere subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileBroadWorksAnywhereProfileGetRequestResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileBroadWorksAnywhereProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileCallCenterProfileGetRequest

Request to get the configuration for a call processing policy profile Call
Center subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileCallCenterProfileGetRequestResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileCallCenterProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileFindMeFollowMeProfileGetRequest

Request to get the configuration for a call processing policy profile
Find-me/Follow-me subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileFindMeFollowMeProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileFindMeFollowMeProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileFlexibleSeatingHostProfileGetRequest

Request to get the configuration for a call processing policy profile Flexible
Seating Host subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileFlexibleSeatingHostProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileFlexibleSeatingHostProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileGroupPagingProfileGetRequest

Request to get the configuration for a call processing policy profile Group
Paging subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileGroupPagingProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileGroupPagingProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileHuntGroupProfileGetRequest

Request to get the configuration for a call processing policy profile Hunt
Group subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileHuntGroupProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileHuntGroupProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileInstantGroupCallProfileGetRequest

Request to get the configuration for a call processing policy profile Instant
Group Call subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileInstantGroupCallProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileInstantGroupCallProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileMeetMeConferencingProfileGetRequest

Request to get the configuration for a call processing policy profile Meet-Me
Conferencing subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileMeetMeConferencingProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileMeetMeConferencingProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileRoutePointProfileGetRequest

Request to get the configuration for a call processing policy profile Route
Point subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileRoutePointProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileRoutePointProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileVoicePortalProfileGetRequest

Request to get the configuration for a call processing policy profile Voice
Portal subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileVoicePortalProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileVoicePortalProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallProcessingPolicyProfileVoiceXMLProfileGetRequest

Request to get the configuration for a call processing policy profile VoiceXML
subscriber type profile.

The response is either a
C<SystemCallProcessingPolicyProfileVoiceXMLProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

=head3 SystemCallProcessingPolicyProfileVoiceXMLProfileModifyRequest

Fixed parameters are:-

=over 4

=item B<callProcessingPolicyProfileName> - I<CallProcessingPolicyProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCAPAddACLEntryRequest14

Add an entry to the CAP access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemCAPDeleteACLEntryRequest

Delete an entry from the CAP access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemCAPGetACLListRequest14

Get the CAP access control list.

The response is either C<SystemCAPGetACLListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCAPModifyACLEntryRequest14

Modify an entry from the CAP access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemCAPParametersGetRequest19

Request to get the list of CAP system parameters.

The response is either C<SystemCAPParametersGetResponse19> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCAPParametersModifyRequest19

Request to modify CAP system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemClientSessionParametersGetRequest

Request to get the list of Client Session (web and CLI) system parameters.

The response is either C<SystemClientSessionParametersGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemClientSessionParametersModifyRequest

Request to modify Client Session (web and CLI) system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCodecAddRequest

Request to add a codec to the ordered list of codecs supported by the system.
The ordered list of codecs is sent to MGCP devices when creating connections.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<codec> - I<Codec>

=back

=head3 SystemCodecDeleteRequest

Request to delete a supported codec from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<codec> - I<Codec>

=back

=head3 SystemCodecGetListRequest

Request to get the ordered list of supported codecs in the system. The ordered
list of codecs is sent to MGCP devices when creating connections.

The response is either a C<SystemCodecGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringAlternateCallIndicatorAddRequest

Add a Communication Barring Alternate Call Indicator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<alternateCallIndicator> - I<CommunicationBarringAlternateCallIndicator>

=item B<networkServerAlternateCallIndicator> - I<NetworkServerAlternateCallIndicator>

=back

=head3 SystemCommunicationBarringAlternateCallIndicatorDeleteRequest

Delete a Communication Barring Alternate Call Indicator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<alternateCallIndicator> - I<CommunicationBarringAlternateCallIndicator>

=back

=head3 SystemCommunicationBarringAlternateCallIndicatorGetListRequest

Get all the Communication Barring Alternate Call Indicator defined in the
system.

The response is either a
C<SystemCommunicationBarringAlternateCallIndicatorGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringAlternateCallIndicatorModifyRequest

Modify a Communication Barring Alternate Call Indicator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<alternateCallIndicator> - I<CommunicationBarringAlternateCallIndicator>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringCallTypeAddRequest

Add a Communication Barring Call Type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callType> - I<CommunicationBarringCallType>

=item B<networkServerCallType> - I<NetworkServerCallType>

=back

=head3 SystemCommunicationBarringCallTypeDeleteRequest

Delete a Communication Barring Call Type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callType> - I<CommunicationBarringCallType>

=back

=head3 SystemCommunicationBarringCallTypeGetListRequest

Get all the Communication Barring Call Types defined in the system.

The response is either a C<SystemCommunicationBarringCallTypeGetListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringCallTypeModifyRequest

Modify a Communication Barring Call Type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callType> - I<CommunicationBarringCallType>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringCriteriaAddRequest17

Add a new Communication Barring Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringCriteriaDeleteRequest

Delete an existing Communication Barring Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringCriteriaGetRequest19sp1

Get an existing Communication Barring Criteria.

The response is either a C<SystemCommunicationBarringCriteriaGetResponse19sp1>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringCriteriaGetListRequest

Get the list of all Communication Barring Criteria.

The response is either a C<SystemCommunicationBarringCriteriaGetListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringCriteriaModifyRequest

Modify an existing Communication Barring Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringDigitPatternCriteriaAddRequest

Add a new Communication Barring Digit Pattern Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DigitPatternCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringDigitPatternCriteriaDeleteRequest

Delete an existing Communication Barring Digit Pattern Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DigitPatternCriteriaName>

=back

=head3 SystemCommunicationBarringDigitPatternCriteriaGetListRequest

Get the list of all Digit Pattern Criteria defined at the system level.

The response is either a
C<SystemCommunicationBarringDigitPatternCriteriaGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringDigitPatternCriteriaGetPatternListRequest

Get an existing Digit Pattern Criteria.

The response is either a
C<SystemCommunicationBarringDigitPatternCriteriaGetPatternListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DigitPatternCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringDigitPatternCriteriaGetRequest

Get an existing Communication Barring Digit Pattern Criteria.

The response is either a
C<SystemCommunicationBarringDigitPatternCriteriaGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DigitPatternCriteriaName>

=back

=head3 SystemCommunicationBarringDigitPatternCriteriaModifyRequest

Modify an existing Communication Barring Digit Pattern Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DigitPatternCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringIncomingCriteriaAddRequest

Add a new Communication Barring Incoming Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringIncomingCriteriaDeleteRequest

Delete an existing Communication Barring Incoming Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringIncomingCriteriaGetRequest

Get an existing Communication Barring Incoming Criteria.

The response is either a
C<SystemCommunicationBarringIncomingCriteriaGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringIncomingCriteriaGetListRequest

Get the list of all Communication Barring Incoming Criteria.

The response is either a
C<SystemCommunicationBarringIncomingCriteriaGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringIncomingCriteriaModifyRequest

Modify an existing Communication Barring Incoming Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringGetRequest

Request the system level data associated with Communication Barring.

The response is either a C<SystemCommunicationBarringGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringModifyRequest

Modify the system level data associated with Communication Barring.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringProfileAddRequest19sp1

Add a new Communication Barring Profile. The priorities for C<IncomingRules>
are requantized to consecutive integers as part of the add.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

The following elements are only used in AS data mode:
C<callMeNowDefaultAction>, use value "Block" in HSS data mode
C<callMeNowDefaultCallTimeout> C<callMeNowRule>
C<applyToAttendedCallTransfers>, use value "false" in HSS data mode

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringProfileName>

=item B<applyToAttendedCallTransfers> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringProfileDeleteRequest

Delete an existing Communication Barring Profile.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 SystemCommunicationBarringProfileGetCriteriaUsageListRequest

Get the list of Communication Barring Proifles that uses a specific
Communication Barring criteria.

The response is either a
C<SystemCommunicationBarringProfileGetCriteriaUsageListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringProfileGetIncomingCriteriaUsageListRequest

Get the list of Communication Barring Proifles that uses a specific
Communication Barring Incoming criteria.

The response is either a
C<SystemCommunicationBarringProfileGetIncomingCriteriaUsageListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringProfileGetDigitPatternCriteriaUsageListRequest

Get the list of Profiles that use a specific Digit Pattern Criteria.

The response is either a
C<SystemCommunicationBarringProfileGetDigitPatternCriteriaUsageListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DigitPatternCriteriaName>

=back

=head3 SystemCommunicationBarringProfileGetListRequest

Get the list of all Communication Barring Profiles.

The response is either a C<SystemCommunicationBarringProfileGetListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringProfileGetRequest19sp1

Get an existing Communication Barring Profile.

The response is either a C<SystemCommunicationBarringProfileGetResponse19sp1>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 SystemCommunicationBarringProfileGetRequest19sp1V2

Get an existing Communication Barring Profile.

The response is either a C<SystemCommunicationBarringProfileGetResponse19sp1V2>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 SystemCommunicationBarringProfileModifyRequest

Modify an existing Communication Barring Profile. When the
C<originatingDefaultAction> is not Treatment, C<originatingDefaultTreatmentId>
will be automatically cleared. Also when the action of C<originatingRule> is
not Treatment, treatmentId will be automatically cleared for the rule. The
priorities for C<IncomingRules> are requantized to consecutive integers as part
of the modify.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

The following elements are only used in AS data mode: C<callMeNowDefaultAction>
C<callMeNowDefaultCallTimeout> C<callMeNowRule> C<applyToAttendedCallTransfers>

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringProfileName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCommunicationBarringServiceProviderGetCriteriaUsageListRequest

Get the list of Service Providers that use a specific Communication Barring
Criteria.

The response is either a
C<SystemCommunicationBarringServiceProviderGetCriteriaUsageListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemCommunicationBarringServiceProviderGetIncomingCriteriaUsageListRequest

Get the list of Service Providers that use a specific Communication Barring
Incoming Criteria.

The response is either a
C<SystemCommunicationBarringServiceProviderGetIncomingCriteriaUsageListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringCriteriaName>

=back

=head3 SystemConfigurableFileSystemGetRequest

Request to get the File System parameters.

The response is either C<SystemConfigurableFileSystemGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemConfigurableFileSystemModifyRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemConfigurableTreatmentAddRequest

Add a configurable treatment.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<treatmentId> - I<TreatmentId>

=item B<chargeIndicator> - I<ChargeIndicator>

=back

Additionally there are generic tagged parameters.

=head3 SystemConfigurableTreatmentDeleteRequest

Delete a configurable treatment.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemConfigurableTreatmentGetListRequest

Get a list of configurable treatments.

The response is either a C<SystemConfigurableTreatmentGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemConfigurableTreatmentGetRequest16

Get all the attributes of a configurable treatment.

The response is either a C<SystemConfigurableTreatmentGetResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemConfigurableTreatmentModifyRequest

Modify the fields for a configurable treatment.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<treatmentId> - I<TreatmentId>

=back

Additionally there are generic tagged parameters.

=head3 SystemTreatmentMappingAccessSIPStatusAddRequest

Add an Access SIP Status Code Mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<sipStatusCode> - I<SIPFailureStatusCode>

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemTreatmentMappingAccessSIPStatusDeleteRequest

Delete an Access SIP Status Code mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<sipStatusCode> - I<SIPFailureStatusCode>

=back

=head3 SystemTreatmentMappingAccessSIPStatusGetListRequest

Requests a table of all the existing Access Side SIP Status Code Mappings in
the system.

The response is either an
C<SystemTreatmentMappingAccessSIPStatusGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTreatmentMappingAccessSIPStatusModifyRequest

Modify the fields for an Access SIP Status Code mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<sipStatusCode> - I<SIPFailureStatusCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemTreatmentMappingCallBlockingServiceAddRequest

Add a Call Blocking Service mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callBlockingService> - I<CallBlockingService>

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemTreatmentMappingCallBlockingServiceDeleteRequest

Delete a Call Blocking Service mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callBlockingService> - I<CallBlockingService>

=back

=head3 SystemTreatmentMappingCallBlockingServiceGetListRequest19sp1

Requests a table of all the existing Call Blocking Service Mappings in the
system.

The response is either a
C<SystemTreatmentMappingCallBlockingServicesGetListResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTreatmentMappingCallBlockingServiceModifyRequest

Modify the fields for a Call Blocking Service mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<callBlockingService> - I<CallBlockingService>

=back

Additionally there are generic tagged parameters.

=head3 SystemTreatmentMappingInternalReleaseCauseAddRequest

Add an Internal Release Cause mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<internalReleaseCause> - I<InternalReleaseCause16>

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemTreatmentMappingInternalReleaseCauseDeleteRequest

Delete an Internal Release Cause mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<internalReleaseCause> - I<InternalReleaseCause16>

=back

=head3 SystemTreatmentMappingInternalReleaseCauseGetListRequest

Requests a table of all the Internal Release Cause mappings in the system.

The response is either a
C<SystemTreatmentMappingInternalReleaseCauseGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTreatmentMappingInternalReleaseCauseModifyRequest

Modify the fields for an Internal Release Cause mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<internalReleaseCause> - I<InternalReleaseCause16>

=back

Additionally there are generic tagged parameters.

=head3 SystemTreatmentMappingNetworkServerTreatmentAddRequest

Add a Network Server Treatment mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<nsTreatment> - I<NetworkServerTreatment>

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemTreatmentMappingNetworkServerTreatmentDeleteRequest

Delete a NS Treatment mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<nsTreatment> - I<NetworkServerTreatment>

=back

=head3 SystemTreatmentMappingNetworkServerTreatmentGetListRequest

Requests a table of all the existing NS Treatment Mappings in the system.

The response is either a
C<SystemTreatmentMappingNetworkServerTreatmentGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTreatmentMappingNetworkServerTreatmentModifyRequest

Modify the fields for a Network Server Treatment mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<nsTreatment> - I<NetworkServerTreatment>

=back

Additionally there are generic tagged parameters.

=head3 SystemTreatmentMappingNetworkSIPStatusAddRequest

Add a Network SIP Status Code mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<sipStatusCode> - I<SIPFailureStatusCode>

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemTreatmentMappingNetworkSIPStatusDeleteRequest

Delete a Network SIP Status Code mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<sipStatusCode> - I<SIPFailureStatusCode>

=back

=head3 SystemTreatmentMappingNetworkSIPStatusGetListRequest

Requests a table of all the existing Network SIP Status Code Mappings in the
system.

The response is either an
C<SystemTreatmentMappingNetworkSIPStatusCodeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTreatmentMappingNetworkSIPStatusModifyRequest

Modify the fields for a Network SIP Status Code mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<sipStatusCode> - I<SIPFailureStatusCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemTreatmentMappingQ850CauseAddRequest

Add a Q850 Cause Value mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<q850CauseValue> - I<Q850CauseValue>

=item B<treatmentId> - I<TreatmentId>

=back

=head3 SystemTreatmentMappingQ850CauseDeleteRequest

Delete a Q850 Cause Value mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<q850CauseValue> - I<Q850CauseValue>

=back

=head3 SystemTreatmentMappingQ850CauseGetListRequest

Requests a table of all the existing Q850 Cause Value Mappings in the system.

The response is either a C<SystemTreatmentMappingQ850CauseGetListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTreatmentMappingQ850CauseModifyRequest

Modify the fields for a C<Q850CauseValue> mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<q850CauseValue> - I<Q850CauseValue>

=back

Additionally there are generic tagged parameters.

=head3 SystemVerifyTranslationAndRoutingRequest

Represents a Verify Translation and Routing request which can be either a
request containing parameters or a request containing a SIP message. Returns a
C<SystemVerifyTranslationAndRoutingResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCountryCodeAddRequest

Add a country code to the system. If C<ringPeriodMilliseconds> is not
specified, a default of 6000 milliseconds is assumed. If
C<offHookWarningTimerSeconds> is not specified, a default of 30 seconds is
assumed. If C<enableNationalPrefix> is not specified, a default of false is
assumed. If C<nationalPrefix> is not specified, a default of null string is
assumed. If C<disableNationalPrefixForOffNetCalls> is not specified, a default
of false is assumed. The following elements are only used in AS data mode:
C<disableNationalPrefixForOffNetCalls>.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<countryName> - I<CountryName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCountryCodeDeleteRequest

Delete a country code from the system. A country code cannot be deleted if it
is the default country code or if any carriers or call type mappings are
defined against it.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=back

=head3 SystemCountryCodeGetListRequest

Request data for all country codes.

The response is either a C<SystemCountryCodeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCountryCodeModifyRequest

Modify the attributes of a country code. If C<becomeDefaultCountryCode> is
true, the country code in this request becomes the default country code for the
system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallTypeAddMappingRequest

Add a system call type mapping.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<digitMap> - I<CallTypeDigitMap>

=item B<callType> - I<SystemCallType>

=back

=head3 SystemCallTypeDeleteMappingRequest

Delete a system call type mapping.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<digitMap> - I<CallTypeDigitMap>

=back

=head3 SystemCallTypeGetListRequest

Get a list of system call types.

The response is either C<SystemCallTypeGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallTypeGetMappingListRequest

Get a list of system call type mappings.

The response is either C<SystemCallTypeGetMappingListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigAddFileServerRequest14sp6

Add a device CPE config file server.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<fileRepositoryName> - I<FileRepositoryName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigDeleteFileServerRequest

Delete a device CPE config file server.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemCPEConfigGetFileServerListRequest14sp6

Requests the list of device CPE config file servers.

The response is either C<SystemCPEConfigGetFileServerListResponse14sp6> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCPEConfigModifyFileServerRequest14sp6

Modify a device CPE config file server.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigParametersGetRequest20

Request to get the list of CPE Config system parameters.

The response is either C<SystemCPEConfigParametersGetResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCPEConfigParametersModifyRequest20

Request to modify CPE Config system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigRebuildConfigFileRequest

Rebuild the system default config file for the specified device type. If the
device type is not specified, all files for all device types in the system are
rebuilt.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigRebuildDeviceConfigFileRequest

Rebuild the config file for a specified device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemCPEConfigResetDeviceRequest

Reset a specific system device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

=head3 SystemCPEConfigResetDeviceTypeRequest

Reset all the devices of the specified device type in the system. If the device
type is not specified, all device in the system are reset.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigReorderDeviceLinePortsRequest

Reorder the lines of a System device. You can not add or delete line ports,
only re-ordering the list is allowed. The ordered list of line ports can be
obtained with the C<SystemAccessDeviceGetRequest16> command.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<AccessDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCPEConfigSetConfigFileRequest

Request to set a new system default configuration file for a device type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<configFile> - I<AccessDeviceEnhancedConfigurationFileName>

=back

=head3 SystemDeviceManagementEventGetListRequest

Request device management's events for a specific queue. It is possible to
restrict the number of rows returned using C<responseSizeLimit>. If
C<eventQueueType> is not specified, the events from all the event queues are
returned.

The response is either a C<SystemDeviceManagementEventGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementGetAccessDeviceCountForDeviceTypeRequest

Request the number of access device of a particular device type or all device
types if C<deviceType> is not specified. If C<countOnlyResetSupportedDevice> is
true, count only access devices if the device type supports reset. Devices are
counted only if their device type supports Device Management. An error is
returned if C<deviceType> is specified but does not support device management.

The response is either
C<SystemDeviceManagementGetAccessDeviceCountForDeviceTypeResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementGetEventStatusSummaryCountRequest

Request a summary table of the number of events in state 'Pending', 'Queued
Internally', and 'Completed' in the system per action. One row is returned per
action. Actions are as per the C<DeviceManagementEventActionType> (ex: Delete,
Download, Rebuild, Reset, Upload). The state 'Queued Internally' includes total
for events with status equal to 'Queued' and 'In Progress' as per
C<DeviceManagementEventStatus>.

The response is either
C<SystemDeviceManagementGetEventStatusSummaryCountResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDeviceManagementInProgressAndPendingEventCancelRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementTagAddRequest

Request to add a static configuration tag.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementTagDeleteListRequest

Request to delete static configuration tags.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementTagGetListRequest

Request to get the list of custom configuration tags managed by the Device
Management System.

The response is either C<SystemDeviceManagementTagGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementTagModifyRequest

Request to modify a static configuration tag.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementTagSetAddRequest

Request to add a static configuration tag set.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<tagSetName> - I<DeviceManagementTagSetName>

=back

=head3 SystemDeviceManagementTagSetModifyRequest

Request to modify a static configuration tag set.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<tagSetName> - I<DeviceManagementTagSetName>

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceManagementTagSetDeleteRequest

Request to delete a static configuration tag set.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<tagSetName> - I<DeviceManagementTagSetName>

=back

=head3 SystemDeviceManagementTagSetGetListRequest

Request to get the list of custom configuration tag sets managed by the Device
Management System.

The response is either C<SystemDeviceManagementTagSetGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDeviceProfileAuthenticationLockoutGetRequest

Request to get device password authentication lockout data in the system.

The response is either a C<SystemDeviceProfileAuthenticationLockoutGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceProfileAuthenticationLockoutClearRequest

Request to clear device profile authentication lockouts in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceProfileAuthenticationLockoutClearAllRequest

Request to clear all device password authentication lockouts in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDeviceProfileAuthenticationPasswordRulesGetRequest

Request to get the system level device profile authentication password rule
settings.

The response is either a
C<SystemDeviceProfileAuthenticationPasswordRulesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDeviceProfileAuthenticationPasswordRulesModifyRequest

Request to modify the system level device profile authentication password rule
settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDeviceTypeExportRequest

Request to export an existing Device Type to a Device Type Archive File (DTAF).

The response is either a C<SystemDeviceTypeExportResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemDeviceTypeImportRequest

Request to import a Device Type Archive File (DTAF) as a new Device Type.  The
URL supports the HTTP and the FILE protocols.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<file> - I<URL>

=back

=head3 SystemDeviceTypeGetAvailableListRequest19

Requests a list of non-obsolete Identity/device profile types defined in the
system. It is possible to get either all conference device types or all
non-conferernce types. This command is similar to the
C<SystemSIPDeviceTypeGetListRequest> and C<SystemMGCPDeviceTypeGetListRequest>
but gets both SIP and MGCP types.

The response is either C<SystemDeviceTypeGetlAvailableListResponse19> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<allowConference> - I<xs:boolean>

=item B<allowMusicOnHold> - I<xs:boolean>

=item B<onlyConference> - I<xs:boolean>

=item B<onlyVideoCapable> - I<xs:boolean>

=item B<onlyOptionalIpAddress> - I<xs:boolean>

=back

=head3 SystemDeviceTypeGetRequest19

Requests the information about the specified device type without regard to
whether the type is SIP or MGCP.

The response is either C<SystemDeviceTypeGetResponse19> or C<ErrorResponse>.

Note: The elements C<deviceTypeConfigurationOption> and C<staticLineOrdering>
apply to SIP device types only. Therefore, only present in the response when
the device type is SIP.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemDialableCallerIDCriteriaAddRequest

Add a new Dialable Caller ID Criteria. Criteria are added at the bottom of the
list with the lowest priority.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DialableCallerIDCriteriaName>

=item B<matchLocalCategory> - I<xs:boolean>

=item B<matchNationalCategory> - I<xs:boolean>

=item B<matchInterlataCategory> - I<xs:boolean>

=item B<matchIntralataCategory> - I<xs:boolean>

=item B<matchInternationalCategory> - I<xs:boolean>

=item B<matchPrivateCategory> - I<xs:boolean>

=item B<matchEmergencyCategory> - I<xs:boolean>

=item B<matchOtherCategory> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemDialableCallerIDCriteriaDeleteRequest

Delete a Dialable Caller ID Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DialableCallerIDCriteriaName>

=back

=head3 SystemDialableCallerIDCriteriaGetRequest

Get an existing Dialable Caller ID Criteria.

The response is either a C<SystemDialableCallerIDCriteriaGetRequest> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DialableCallerIDCriteriaName>

=back

=head3 SystemDialableCallerIDCriteriaModifyRequest

Modify a Dialable Caller ID Criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<DialableCallerIDCriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemDialableCallerIDGetRequest

Get the system level Dialable Caller ID criteria list.

The response is either a C<SystemDialableCallerIDGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDialableCallerIDModifyRequest

Modify the system level Dialable Caller ID criteria list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDialPlanPolicyGetRequest17

Request the system level data associated with Dial Plan Policy.

The response is either a C<SystemDialPlanPolicyGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDialPlanPolicyModifyRequest

Modify the system level data associated with Dial Plan Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDialPlanPolicyGetAccessCodeListRequest

Request the system level Access Codes data associated with Dial Plan Policy.

The response is either a C<SystemDialPlanPolicyGetAccessCodeListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDialPlanPolicyGetAccessCodeRequest

Request access code data associated with system level Dial Plan Policy access
codes.

The response is either a C<SystemDialPlanPolicyGetAccessCodeResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<accessCode> - I<DialPlanAccessCode>

=back

=head3 SystemDialPlanPolicyAddAccessCodeRequest

Request to add a system-level Dial Plan Access Code and its all attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<accessCode> - I<DialPlanAccessCode>

=item B<includeCodeForNetworkTranslationsAndRouting> - I<xs:boolean>

=item B<includeCodeForScreeningServices> - I<xs:boolean>

=item B<enableSecondaryDialTone> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemDialPlanPolicyDeleteAccessCodeRequest

Request to delete a system-level Dial Plan Access Code and its all attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<accessCode> - I<DialPlanAccessCode>

=back

=head3 SystemDialPlanPolicyModifyAccessCodeRequest

Request to modify a system-level Dial Plan Access Code and its attribues.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<accessCode> - I<DialPlanAccessCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemDigitCollectionGetRequest13mp4

Request the system's digit collection attributes.

The response is either a C<SystemDigitCollectionGetResponse13mp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDigitCollectionModifyRequest

Modifies the system's digit collection attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDnGetSummaryListRequest

Request a summary table of all DNs in the system.

The response is either C<SystemDnGetSummaryListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDnGetUtilizationListRequest

Request a list of DN utilizations by service providers.

The response is either C<SystemDnUtilizationGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDnGetUtilizationRequest14sp3

Get the utilization of a single DN.

The response is either C<SystemDnGetUtilizationResponse14sp3> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

=head3 SystemDomainAddRequest

Add a system domain to the system.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<domain> - I<NetAddress>

=back

=head3 SystemDomainDeleteRequest

Delete a system domain from the system.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<domain> - I<NetAddress>

=back

=head3 SystemDomainGetAssignedServiceProviderListRequest

Request a list of service providers that have a given domain assigned.

The response is either C<SystemDomainGetAssignedServiceProviderListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<domain> - I<NetAddress>

=back

=head3 SystemDomainGetListRequest

Requests the list of all system-level domain names.

The response is either C<SystemDomainGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDomainParametersGetRequest

Request to get the list of system Domain parameters.

The response is either C<SystemDomainParametersGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDomainParametersModifyRequest

Request to modify system Domain parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemDTMFTransmissionGetRequest

Get the system DTMF transmission configurations.

The response is either C<SystemDTMFTransmissionGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemDTMFTransmissionModifyRequest

Modify the DTMF transmission settings.

The response is either C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemEndpointGetListRequest

Request to search endpoints in the system.

The response is either C<SystemEndpointGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemExpensiveCallNotificationGetRequest

Request to get the expensive call notification service parameters.

The response is either a C<SystemExpensiveCallNotificationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemExpensiveCallNotificationModifyRequest

Modify the expensive call notification service parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemExpensiveCallTypeAddRequest

Add an alternate call indicator to the list of expensive alternate call
indicators.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<alternateCallIndicator> - I<NetworkServerAlternateCallIndicator>

=back

Additionally there are generic tagged parameters.

=head3 SystemExpensiveCallTypeDeleteRequest

Delete an alternate call indicator from the list of expensive alternate call
indicators.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<alternateCallIndicator> - I<NetworkServerAlternateCallIndicator>

=back

=head3 SystemExpensiveCallTypeGetListRequest16sp1

Request to get the list of expensive alternate call indicators in the system.

The response is either a C<SystemExpensiveCallTypeGetListResponse16sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemExpensiveCallTypeModifyRequest

Modify an existing call indicator in the list of expensive alternate call
indicators.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<alternateCallIndicator> - I<NetworkServerAlternateCallIndicator>

=back

Additionally there are generic tagged parameters.

=head3 SystemExportAddressingDataRequest

Request to export Application Server addressing data, such as DNs, extensions,
alias and user ids to a file so they can be uploaded to a Network Server.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileName> - I<FileName>

=back

=head3 SystemExportBroadCloudDataRequest

Request to export all users that have C<BroadCloud> services, such as user
profile information and C<BroadCloud> services related information for that
user to a file so they can be uploaded to a C<BroadCloud> .

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileName> - I<FileName>

=back

=head3 SystemExtensionLengthGetRequest

Request the system's extension range.

The response is either a C<SystemExtensionLengthGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemExtensionLengthModifyRequest

Modify the group's extension length range.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemExternalAuthenticationAddACLEntryRequest14sp2

Add an entry to the external authentication access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemExternalAuthenticationDeleteACLEntryRequest14sp2

Delete an entry from the external authentication access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

=head3 SystemExternalAuthenticationGetACLListRequest

Get the external authentication access control list.

The response is either C<SystemExternalAuthenticationGetACLListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemExternalAuthenticationModifyACLEntryRequest14sp2

Modify an entry from the external authentication access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemExternalEmergencyRoutingParametersGetRequest13mp13

Request to get the list of External Emergency Routing system parameters.

The response is either
C<SystemExternalEmergencyRoutingParametersGetResponse13mp13> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemExternalEmergencyRoutingParametersModifyRequest13mp13

Request to modify Call External Emergency Routing system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemFeatureAccessCodeGetListRequest20

Request to get list of default Feature Access Codes defined on system level.

The response is either C<SystemFeatureAccessCodeGetListResponse20> or
C<ErrorResponse>. In release 20 the "Call Recording" FAC name is changed to
"Call Recording - Start".

Fixed parameters are:-

=over 4

=back

=head3 SystemFeatureAccessCodeModifyListRequest20

Modify default Feature Access Codes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. In release
20 the "Call Recording" FAC name is changed to "Call Recording - Start".

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemFileGetContentRequest

Requests the contents of a file.

The response is either a C<SystemFileGetContentResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileName> - I<FileName>

=back

=head3 SystemFileRepositoryDeviceAddRequest20

Add a new file repository.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<FileRepositoryName>

=back

Additionally there are generic tagged parameters.

=head3 SystemFileRepositoryDeviceDeleteRequest

Delete a file repository.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<FileRepositoryName>

=back

=head3 SystemFileRepositoryDeviceModifyRequest

Modify a file repository.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<FileRepositoryName>

=back

Additionally there are generic tagged parameters.

=head3 SystemFileRepositoryDeviceGetRequest20

Request to get the file repository information.

The response is either C<SystemFileRepositoryDeviceGetResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<FileRepositoryName>

=back

=head3 SystemFileRepositoryDeviceGetListRequest

Request the list of file repositories in the system.

The response is either a C<SystemFileRepositoryDeviceGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemFileRepositoryDeviceUserAddRequest

Add a new file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=item B<password> - I<FileRepositoryUserPassword>

=item B<allowPut> - I<xs:boolean>

=item B<allowDelete> - I<xs:boolean>

=item B<allowGet> - I<xs:boolean>

=back

=head3 SystemFileRepositoryDeviceUserDeleteRequest

Delete a file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

=head3 SystemFileRepositoryDeviceUserModifyRequest

Modify a file repository user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

Additionally there are generic tagged parameters.

=head3 SystemFileRepositoryDeviceUserGetRequest

Request a user of a file repository in the system.

The response is either a C<SystemFileRepositoryDeviceUserGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileRepositoryName> - I<FileRepositoryName>

=item B<userName> - I<FileRepositoryUserName>

=back

=head3 SystemFileRepositoryDeviceUserGetListRequest

Request the list of users for a file repository in the system.

The response is either a C<SystemFileRepositoryDeviceUserGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<fileRepositoryName> - I<FileRepositoryName>

=back

=head3 SystemGeographicRedundancyPeerSipConnectionMonitoringGetRequest

Request to get the list of Peer SIP Connection system parameters

The response is a
C<SystemGeographicRedundancyPeerSipConnectionMonitoringGetResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemGeographicRedundancyPeerSipConnectionMonitoringModifyRequest

Modify the list of Peer SIP Connection Monitoring system parameters

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemGeographicRedundancyProxyGetRequest

Request to get the list of Geographic Redundancy Proxy system parameters

The response is a C<SystemGeographicRedundancyProxyGetResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemGeographicRedundancyProxyModifyRequest

Modify the list of Geographic Redundancy Proxysystem parameters

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemGeographicRedundancyUnreachableFromPrimaryGetUserListRequest

Get the list of users that are unreachable from the primary application server.

The response is a
C<SystemGeographicRedundancyUnreachableFromPrimaryGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemGetRegistrationContactListRequest

Get the list of registration contacts. This request handles all levels of
administration privileges.  The content of the response will only contain items
within the scope of the requester's login id.  At the system level any of the
choice parameters may be specified to filter the registrations listed.  At the
service provider level the C<serviceProviderId> must be specified for the
service provider and group options.  When using the userId or C<linePort>
options the specified value must be valid for that service provider login.  At
the group level the C<servicProviderId> and the groupId must be specified for
the group option. When using the userId or C<linePort> options the specified
value must be valid for that group login.  The C<serviceProviderId> option is
not valid at the group level.  At the user level when using the userId or
C<linePort> options the specified value must be valid for that user login.  The
C<serviceProviderId> and groupId options are not valid at the user level.

The response is either C<SystemGetRegistrationContactListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemHomeNetworkAddRequest

Add a Home Network.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mscAddress> - I<DN>

=back

=head3 SystemHomeNetworkDeleteRequest

Delete a Home Network.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mscAddress> - I<DN>

=back

=head3 SystemHomeNetworkGetListRequest

Get the list of all Home Networks.

The response is either a C<SystemHomeNetworkGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemLanguageAddRequest

Request to add a language to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<language> - I<Language>

=item B<locale> - I<OCILocale>

=item B<encoding> - I<Encoding>

=back

=head3 SystemLanguageDeleteRequest

Request to delete a language from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<language> - I<Language>

=back

=head3 SystemLanguageGetListRequest

Request the defined languages in the system.

The response is either a C<SystemLanguageGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLanguageModifyRequest

Request to modify a language properties in the system. If the
C<becomeDefaultLanguage> element is present, the language in this request
becomes the default language for the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<language> - I<Language>

=back

Additionally there are generic tagged parameters.

=head3 SystemLicensingGetRequest14sp3

Get all the licensing information.

The response is either C<SystemLicensingGetResponse14sp3> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLicensingGetSystemLicenseListRequest

Request to get the list of system licenses in the system.

The response is either a C<SystemLicensingGetSystemLicenseListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLicensingReloadRequest

Load a new license file.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLogConfigModifyRequest

Modify the log configuration file.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemMailParametersGetRequest

Request to get the list of Mail system parameters.

The response is either C<SystemMailParametersGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMailParametersModifyRequest

Request to modify Mail system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaAddRequest16

Request to add a Media to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mediaName> - I<MediaName>

=item B<codecName> - I<CodecName>

=item B<mediaType> - I<MediaType16>

=item B<bandwidthEnforcementType> - I<MediaBandwidthEnforcementType>

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaDeleteRequest

Request to delete a Media from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mediaName> - I<MediaName>

=back

=head3 SystemMediaGetListRequest

Request to get a list of media in the system.

The response is either a C<SystemMediaGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMediaModifyRequest

Request to modify a media.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mediaName> - I<MediaName>

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaServerAddRequest14

Request to add a Media Server to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaServerDeleteRequest

Request to delete a Media Server from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemMediaServerGetListRequest

Request to get a list of Media Servers defined in the system.

The response is either a C<SystemMediaServerGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMediaServerModifyRequest

Request to modify a Media Server in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaServerParametersGetRequest

Request to get the list of Media Server system parameters.

The response is either C<SystemMediaServerParametersGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMediaServerParametersModifyRequest

Request to modify Media Server system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaSetAddRequest

Request to add a Media Set.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<setName> - I<MediaSetName>

=back

Additionally there are generic tagged parameters.

=head3 SystemMediaSetDeleteRequest

Request to delete a Media Set.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<setName> - I<MediaSetName>

=back

=head3 SystemMediaSetGetListRequest

Request to get the list of Media Sets in the system.

The response is either a C<SystemMediaSetGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMediaSetGetRequest

Request to get a Media Set.

The response is either a C<SystemMediaSetGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<setName> - I<MediaSetName>

=back

=head3 SystemMediaSetModifyRequest

Request to modify a Media Set.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<setName> - I<MediaSetName>

=back

Additionally there are generic tagged parameters.

=head3 SystemMGCPDeviceTypeGetListRequest

Request to get the list of mgcp device types in the system. See Also:
C<SystemDeviceTypeGetAvailableListRequest14sp3>.

The response is either C<SystemMGCPDeviceTypeGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMGCPDeviceTypeGetRequest

Request to get a mgcp device type. See Also: C<SystemDeviceTypeGetRequest>

The response is either C<SystemMGCPDeviceTypeGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemMGCPDeviceTypeModifyRequest

Request to modify a mgcp device type. In release 14, this is limited to
changing the obsolete flag.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 SystemMigratedUsersGetListRequest

Get a list of migrated users.

The response is either C<SystemLicensingGetResponse14sp3> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMultimediaPolicyGetRequest

Request the system level data associated with Multimedia Policy.

The response is either a C<SystemMultimediaPolicyGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMultimediaPolicyModifyRequest

Modify the system level data associated with Multimedia Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkClassOfServiceAddRequest

Add a new Network Class of Service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<NetworkClassOfServiceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkClassOfServiceDeleteRequest

Delete a Network Class of Service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<NetworkClassOfServiceName>

=back

=head3 SystemNetworkClassOfServiceGetRequest19sp1

Get an existing Network Class of Service.

The response is either a C<SystemNetworkClassOfServiceGetResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<NetworkClassOfServiceName>

=back

=head3 SystemNetworkClassOfServiceGetAssignedServiceProviderListRequest

Request a list of service providers that have a given Network Class of Service
assigned.

The response is either a
C<SystemNetworkClassOfServiceGetAssignedServiceProviderListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<NetworkClassOfServiceName>

=back

=head3 SystemNetworkClassOfServiceGetCommunicationBarringProfileUsageListRequest

Get the list of Network Classes of Service that contain a specific
Communication Barring Profile.

The response is either a
C<SystemNetworkClassOfServiceGetCommunicationBarringProfileUsageListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CommunicationBarringProfileName>

=back

=head3 SystemNetworkClassOfServiceGetListRequest

Get the list of all Network Classes of Service.

The response is either a C<SystemNetworkClassOfServiceGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNetworkClassOfServiceModifyRequest

Modify an existing Network Class of Service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<NetworkClassOfServiceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkDeviceMonitorParametersGetRequest

Request to get the list of Network Device Polling system parameters.

The response is either C<SystemNetworkDeviceMonitorParametersGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNetworkDeviceMonitorParametersModifyRequest

Request to modify Network Device Polling system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkProgressionGetRequest

Request the system level data associated with network progression.

The response is either a C<SystemNetworkProgressionGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNetworkProgressionModifyRequest

Modify the system level data associated with network progression.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkRoutingServerAddRequest

Request to add a routing Network Server to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkRoutingServerDeleteRequest

Request to delete a routing Network Server from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemNetworkRoutingServerGetListRequest

Request to get a list of routing Network Servers defined in the system.

The response is either a C<SystemNetworkRoutingServerGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNetworkRoutingServerModifyRequest

Request to modify a routing Network Server in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkServerSyncParametersGetRequest17sp4

Request to get the list of Network Server Sync system parameters.

The response is either C<SystemNetworkServerSyncParametersGetResponse17sp4> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNetworkServerSyncParametersModifyRequest

Request to modify Network Server Sync system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<syncTrunkGroups>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkSynchingServerAddRequest

Request to add a Network Server to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemNetworkSynchingServerDeleteRequest

Request to delete a Network Server from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemNetworkSynchingServerGetListRequest

Request to get a list of Network Servers defined in the system.

The response is either a C<SystemNetworkSynchingServerGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNetworkSynchingServerModifyRequest

Request to modify a Network Server in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberActivationGetRequest18sp1

Request to get the Number Activation state.

The response is either C<SystemNumberActivationGetResponse18sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNumberActivationModifyRequest18sp1

Request to modify system number activation setting.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
element values are only applicable in AS data mode: C<numberActivationMode> =
Group And User Activation Enabled will raise an error in HSS data mode.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryDigitPatternAddRequest

Request to add a System Number Portability Query Status Digit Pattern mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<digitPattern> - I<DigitPattern>

=item B<status> - I<NumberPortabilityStatus>

=back

=head3 SystemNumberPortabilityQueryDigitPatternDeleteListRequest

Request to delete a list of System Number Portability Status Digit Pattern
mappings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryDigitPatternGetRequest

Request to get a System Number Portability Status Digit Pattern mapping.

The response is either a C<SystemNumberPortabilityQueryDigitPatternGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<digitPattern> - I<DigitPattern>

=back

=head3 SystemNumberPortabilityQueryDigitPatternGetListRequest

Request to get the System Number Portability Query Digit Pattern List
information.

The response is either a
C<SystemNumberPortabilityQueryDigitPatternGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryDigitPatternModifyRequest

Request to modify a System Number Portability Status Digit Pattern mapping.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<digitPattern> - I<DigitPattern>

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryStatusGetListRequest

Get a list system Number Portability Query Statuses.

The response is either C<SystemNumberPortabilityQueryStatusGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNumberPortabilityQueryStatusDeleteListRequest

Delete a list of system number portability query statuses. The number of status
entries is limited to 100.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryStatusAddRequest

Add a system number portability status information.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<status> - I<NumberPortabilityStatus>

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryStatusGetRequest

Get information for a system Number Portability Query Status.

The response is either C<SystemNumberPortabilityQueryStatusGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<status> - I<NumberPortabilityStatus>

=back

=head3 SystemNumberPortabilityQueryStatusModifyRequest

Modify the system number portability status information.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<statusName> - I<NumberPortabilityStatus>

=back

Additionally there are generic tagged parameters.

=head3 SystemNumberPortabilityQueryGetRequest

Get system Number Portability Query Parameters.

The response is either C<SystemNumberPortabilityQueryGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemNumberPortabilityQueryModifyRequest

Modify system Number Portability Query Parameters.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemOCIAddACLEntryRequest

Add an entry to the OCI access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCIDeleteACLEntryRequest

Delete an entry from the OCI access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemOCIGetACLListRequest

Get the OCI access control list.

The response is either C<SystemOCIGetACLListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOCIModifyACLEntryRequest

Modify an entry in the OCI access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCICallControlAddACLEntryRequest

Add an entry to the OCI call control access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCICallControlDeleteACLEntryRequest

Delete an entry from the OCI call control access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

=head3 SystemOCICallControlGetACLListRequest

Get the OCI call control access control list.

The response is either C<SystemOCICallControlGetACLListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOCICallControlModifyACLEntryRequest

Modify an entry from the call control access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCICallControlApplicationAddRequest17

Add an application to the OCI call control application list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=item B<enableSystemWide> - I<xs:boolean>

=item B<notificationTimeoutSeconds> - I<OCICallApplicationNotificationTimeOutSeconds>

=item B<maxEventChannelsPerSet> - I<EventNotificationChannelsPerSet>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCICallControlApplicationDeleteRequest

Delete an entry from the OCI call control application list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=back

=head3 SystemOCICallControlApplicationGetListRequest

Get the OCI call control application list.

The response is either C<SystemOCICallControlApplicationGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOCICallControlApplicationModifyRequest

Modify an application from the OCI call control application list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCICallControlApplicationAddACLEntryRequest

Add an entry to the OCI call control application access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCICallControlApplicationDeleteACLEntryRequest

Delete an entry from the OCI call control application access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=item B<netAddress> - I<IPAddress>

=back

=head3 SystemOCICallControlApplicationGetACLListRequest

Get the OCI call control access control list.

The response is either C<SystemOCICallControlApplicationGetACLListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=back

=head3 SystemOCICallControlApplicationModifyACLEntryRequest

Modify an entry from the call control access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<applicationId> - I<OCICallControlApplicationId>

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCIReportingAddACLEntryRequest13mp9

Add an entry to the OCI Reporting Access Control List.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=item B<restrictMessages> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCIReportingAddMessageNameListRequest

Add a list of reported messages for a host in the OCI Reporting Access Control
List.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=item B<messageNameStartsWith> - I<OCIReportingMessageName>

=back

=head3 SystemOCIReportingDeleteACLEntryRequest

Delete an entry from the OCI Reporting Access Control List.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemOCIReportingDeleteMessageNameListRequest

Delete a list of reported messages from a host in the OCI Reporting Access
Control List.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCIReportingGetACLListRequest

Get the OCI Reporting Access Control List.

The response is either a C<SystemOCIReportingACLListGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOCIReportingGetMessageNameListRequest

Get a list of restricted messages from a host in the OCI Reporting Access
Control List.

The response is either a C<SystemOCIReportingGetMessageNameListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemOCIReportingModifyACLEntryRequest

Modify the description on an entry in the OCI Reporting Access Control List.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemOCIReportingParametersGetRequest14sp1

Request to get the list of C<OCIReporting> system parameters.

The response is either C<SystemOCIReportingParametersGetResponse14sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOCIReportingParametersModifyRequest

Request to modify OCI Reporting system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemOfficeZoneAddRequest

Add a new Office Zone.  The C<zoneList> is an ordered list with the first
member being of the highest priority.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<officeZoneName> - I<OfficeZoneName>

=item B<primaryZoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemOfficeZoneDeleteRequest

Delete an Office Zone.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<officeZoneName> - I<OfficeZoneName>

=back

=head3 SystemOfficeZoneGetRequest

Get an existing Office Zone.

The response is either a C<SystemOfficeZoneGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<officeZoneName> - I<OfficeZoneName>

=back

=head3 SystemOfficeZoneGetAssignedServiceProviderListRequest

Request a list of service providers that have a given Office Zone assigned.

The response is either a
C<SystemOfficeZoneGetAssignedServiceProviderListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<officeZoneName> - I<OfficeZoneName>

=back

=head3 SystemOfficeZoneGetListRequest

Get the list of all Office Zones.

The response is either a C<SystemOfficeZoneGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOfficeZoneGetZoneUsageListRequest

Get the list of Office Zones that contain a specific Zone.

The response is either a C<SystemOfficeZoneGetZoneUsageListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

=head3 SystemOfficeZoneModifyRequest

Modify an existing Office Zone.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<officeZoneName> - I<OfficeZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemPasswordRulesGetRequest16

Requests the system's password rules setting applicable to System
administrator, Provisioning Administrator, and/or Service Provider
Administrator, Group Administrator, Department Administrator, user.

The response is either C<SystemPasswordRulesGetResponse16> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPasswordRulesModifyRequest14sp3

Request to modify the system providers password rule setting applicable to
System Adminstrator, Provisioning Administrator, and/or Service Provider
Administrator, Group Administrator, Department Administrator, User.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemPerformanceMeasurementReportingAddFileServerRequest

Add a performance measurements reporting ftp server.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<ftpHostNetAddress> - I<NetAddress>

=item B<ftpUserId> - I<FTPUserId>

=item B<ftpUserPassword> - I<FTPUserPassword>

=back

Additionally there are generic tagged parameters.

=head3 SystemPerformanceMeasurementReportingDeleteFileServerRequest

Delete a performance measurements reporting ftp server.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<ftpHostNetAddress> - I<NetAddress>

=back

=head3 SystemPerformanceMeasurementGenerateReportRequest

Generate a performance measurements report.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPerformanceMeasurementReportingGetFileServerListRequest

Requests the list performance measurements reporting ftp servers.

The response is either
C<SystemPerformanceMeasurementReportingGetFileServerListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPerformanceMeasurementReportingGetRequest

Requests the performance measurements reporting settings.

The response is either C<SystemPerformanceMeasurementReportingGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPerformanceMeasurementReportingModifyFileServerRequest

Modify a performance measurements reporting ftp server.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<ftpHostNetAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemPerformanceMeasurementReportingModifyRequest

Modify the performance measurements reporting settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemPolicyGetDefaultRequest20

Requests the system's default policy settings.

The response is either C<SystemPolicyGetDefaultResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPolicyModifyDefaultRequest14

Request to modify the system's default policy settings.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<GroupAdminDialableCallerIDAccess>
C<ServiceProviderAdminDialableCallerIDAccess>
C<GroupAdminCommunicationBarringUserProfileAccess> (This element is only used
for groups in an Enterprise) C<GroupAdminVerifyTranslationAndRoutingAccess>
C<ServiceProviderVerifyTranslationAndRoutingAccess> The following elements are
only used in HSS data mode: C<serviceProviderAdminCommunicationBarringAccess>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemPortalAPIAddACLEntryRequest

Add an entry to the Portal API access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemPortalAPIDeleteACLEntryRequest

Delete an entry from the Portal API access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

=head3 SystemPortalAPIGetACLListRequest

Get the Portal API access control list.

The response is either C<SystemPortalAPIGetACLListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPortalAPIModifyACLEntryRequest

Modify an entry within the Portal API access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemPortalPasscodeRulesGetRequest19

Requests the system passcode rules setting.

The response is either C<SystemPortalPasscodeRulesGetResponse19> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPortalPasscodeRulesModifyRequest

Request to modify the system passcode rules setting.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<numberOfRepeatedDigits>
C<disallowRepeatedPatterns> C<disallowContiguousSequences>
C<numberOfAscendingDigits> C<numberOfDescendingDigits>
C<numberOfPreviousPasscodes>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemProvisioningValidationGetRequest14sp2

Request to get the system's provisioning validation attributes.

The response is either a C<SystemProvisioningValidationGetResponse14sp2> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemProvisioningValidationModifyRequest

Request to modify the system's provisioning validation attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemRedundancyParametersGetRequest16sp2

Request to get the list of Redundancy system parameters.

The response is either C<SystemRedundancyParametersGetResponse16sp2> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemRedundancyParametersModifyRequest

Request to modify Redundancy system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemRoamingNetworkAddRequest

Add a Roaming Network.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mscAddress> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoamingNetworkDeleteRequest

Delete a Roaming Network.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mscAddress> - I<DN>

=back

=head3 SystemRoamingNetworkGetListRequest

Get the list of all Roaming Networks.

The response is either a C<SystemRoamingNetworkGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemRoamingNetworkModifyRequest

Modify a Roaming Network.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<mscAddress> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutePointExternalSystemAddRequest

Add an Route Point External System, which is a cluster of Application
Controllers.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<RoutePointExternalSystem>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutePointExternalSystemDeleteRequest

Delete an Route Point External System.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<RoutePointExternalSystem>

=back

=head3 SystemRoutePointExternalSystemGetListRequest

Get a list of Route Point External Systems that are configured for the system.

The response is either C<SystemRoutePointExternalSystemGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemRoutePointExternalSystemModifyRequest

Modify an Route Point External System.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<RoutePointExternalSystem>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutePointExternalSystemGetRoutePointListRequest

Get a list of Route Points that are using the specified Route Point External
System.

The response is either a
C<SystemRoutePointExternalSystemGetRoutePointListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routePointExternalSystem> - I<RoutePointExternalSystem>

=back

=head3 SystemRoutePointExternalSystemApplicationControllerAddListRequest

Add an application controller to Route Point External System.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<RoutePointExternalSystem>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutePointExternalSystemApplicationControllerDeleteListRequest

Delete an application controller for Route Point External System.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<RoutePointExternalSystem>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutePointExternalSystemApplicationControllerGetRequest

Get a list of Application Controllers assigned to the Route Point External
Systems specified.

The response is either
C<SystemRoutePointExternalSystemApplicationControllerGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<externalSystem> - I<RoutePointExternalSystem>

=back

=head3 SystemRoutingAddRouteDeviceRequest14

Request to add a routing device to a route.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeName> - I<RouteName>

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutingAddRouteRequest

Request to add a route to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeName> - I<RouteName>

=back

=head3 SystemRoutingAddTranslationRequest

Request to add a digit routing table entry to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<digits> - I<RoutingDigits>

=item B<routeName> - I<RouteName>

=back

=head3 SystemRoutingDeleteRouteDeviceRequest

Request to delete a routing device from a route.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeName> - I<RouteName>

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutingDeleteRouteRequest

Request to delete a route from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeName> - I<RouteName>

=back

=head3 SystemRoutingDeleteTranslationRequest

Request to delete a digit routing table entry from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<digits> - I<RoutingDigits>

=back

=head3 SystemRoutingGetRequest

Request the system's general routing attributes.

The response is either a C<SystemRoutingGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemRoutingGetRouteDeviceListRequest

Request to get a list of devices for a route.

The response is either a C<SystemRoutingGetRouteDeviceListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeName> - I<RouteName>

=back

=head3 SystemRoutingGetRouteListRequest

Request to get a list of routes in the system.

The response is either a C<SystemRoutingGetRouteListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemRoutingGetTranslationListRequest

Request to get the system digit routing table.

The response is either a C<SystemRoutingGetTranslationListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemRoutingModifyRequest

Modifies the system's general routing attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutingModifyRouteDeviceRequest

Request to modify a routing device.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeName> - I<RouteName>

=item B<netAddress> - I<NetAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutingModifyTranslationRequest

Request to modify a digit routing table entry in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<digits> - I<RoutingDigits>

=back

Additionally there are generic tagged parameters.

=head3 SystemRoutingProfileGetListRequest

Request to get the list of system routing profiles.

The response is either a C<SystemRoutingProfileGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemScheduleAddEventRequest

Add an event to system schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=item B<startDate> - I<xs:date>

=back

Additionally there are generic tagged parameters.

=head3 SystemScheduleAddRequest

Add a system schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<scheduleName> - I<ScheduleName>

=item B<scheduleType> - I<ScheduleType>

=back

=head3 SystemScheduleDeleteEventListRequest

Delete a list of events from a system schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 SystemScheduleDeleteListRequest

Delete a list of system schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 SystemScheduleGetEventListRequest

Get the list of events of a system schedule.

The response is either a C<SystemScheduleGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 SystemScheduleGetEventRequest

Get an event from a system schedule.

The response is either a C<SystemScheduleGetEventResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 SystemScheduleGetListRequest

Get the list of a system schedules. The list can be filtered by schedule type.

The response is either a C<SystemScheduleGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemScheduleModifyEventRequest

Modify an event of a system schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

Additionally there are generic tagged parameters.

=head3 SystemScheduleModifyRequest

Modify a system schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 SystemServerAddressesGetRequest

Request to get the list of Server Addresses.

The response is either C<SystemServerAddressesGetResponse> or C<ErrorResponse>.
See also: C<PrimaryInfoGetRequest>
C<PublicClusterGetFullyQualifiedDomainNameRequest>

Fixed parameters are:-

=over 4

=back

=head3 SystemServerAddressesModifyRequest

Request to modify Server Addresses.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemServiceActivationAccessCodeGetRequest

Get the Service Activation Access Code system parameters.

The response is either a C<SystemServiceActivationAccessCodeGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemServiceActivationAccessCodeModifyRequest

Request to modify Service Activation Access Code system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemServiceCodeAddRequest

Request to add a service code for the purpose of providing free format routable
strings for dialing

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceCode> - I<ServiceCode>

=item B<description> - I<ServiceCodeDescription>

=back

=head3 SystemServiceCodeDeleteRequest

Request to delete a service code for the purpose of providing free format
routable strings for dialing

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceCode> - I<ServiceCode>

=back

=head3 SystemServiceCodeGetListRequest

Request to get all service codes that have been defined in the system. It is
possible to search by various criteria to restrict the number of rows returned.
Multiple search criteria are logically C<ANDed> together.

The response is either C<SystemServiceCodeGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemServiceCodeModifyRequest

Request to modify service code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceCode> - I<ServiceCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemServiceControlParametersGetRequest

Request to get the list of Service Control system parameters.

The response is either C<SystemServiceControlParametersGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemServiceControlParametersModifyRequest

Request to modify Service Control system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSessionAdmissionControlGetRequest

Get the session admission control settings for the system.

The response is either a C<SystemSessionAdmissionControlGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSessionAdmissionControlModifyRequest

Modify the session admission control settings for the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSessionAuditGetRequest17sp3

Request the system level data associated with session audit.

The response is either a C<SystemSessionAuditGetResponse17sp3> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSessionAuditModifyRequest14sp3

Modify the system level data associated with session audit.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemShInterfaceParametersGetRequest17

Retrieves the Sh Interface system parameters.

The response is either a C<SystemShInterfaceParametersGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemShInterfaceParametersModifyRequest17

Modifies the Sh Interface system parameters.  This request must be submitted on
both nodes in the redundant Application Server cluster in order for the changes
to take effect on each node without requiring a restart.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemShInterfaceRefreshTaskStartRequest

Dispatches the system refresh task on the local Application Server node.  At
most one instance of the system refresh task may run on an Application Server
node at a given point in time.  If the system refresh task is already running
when this request is made, an C<ErrorResponse> is returned.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemShInterfaceRefreshTaskGetRequest

Retrieves the status of the system refresh task on the local Application Server
node.

The response is either a C<SystemShInterfaceRefreshTaskGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemShInterfaceRefreshTaskTerminateRequest

Terminates the system refresh task in progress on the local Application Server
node.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSIPAddACLEntryRequest14sp2

Add an entry to the SIP access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=item B<transportProtocol> - I<SIPACLTransportProtocol>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPAddContentTypeRequest

Add a content type for the SIP interface.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<contentType> - I<SystemSIPContentType>

=item B<interface> - I<SystemSIPSupportedInterface>

=back

=head3 SystemSIPAuthenticationLockoutClearAllRequest

Request to clear all sip authentication lockouts (both endpoint and trunk
group) in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSIPAuthenticationEndpointLockoutClearRequest

Request to clear sip authentication endpoint lockouts in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPAuthenticationEndpointLockoutGetRequest

Request to get sip authentication endpoint lockout data in the system.

The response is either a C<SystemSIPAuthenticationEndpointLockoutGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPAuthenticationTrunkGroupLockoutGetRequest

Request to get sip authentication trunk group lockout data in the system.

The response is either a C<SystemSIPAuthenticationTrunkGroupLockoutGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPAuthenticationTrunkGroupLockoutClearRequest

Request to clear sip authentication trunk group lockouts in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPAuthenticationPasswordRulesGetRequest

Request to get the system level SIP authentication password rule settings.

The response is either a C<SystemSIPAuthenticationPasswordRulesGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSIPAuthenticationPasswordRulesModifyRequest

Request to modify the system level SIP authentication password rule settings

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeleteACLEntryRequest14sp2

Delete an entry from the SIP access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

=head3 SystemSIPDeleteContentTypeRequest

Delete a content type for the SIP interface.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<contentType> - I<SystemSIPContentType>

=back

=head3 SystemSIPDeviceFileApplyExtendedCaptureToAllDeviceProfilesRequest

Request to apply an extended file capture value to all the profile instances
associated to a sip device type file.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=item B<extendedCaptureOnUploadFromDevice> - I<xs:boolean>

=back

=head3 SystemSIPDeviceTypeAddRequest20

Request to add a sip device type.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in HSS data mode: C<enable3G4GContinuity>, use value
"false" in AS data mode The following elements are only used in AS data mode:
C<holdAnnouncementMethod>, use value "C<useInactive>" in HSS data mode
supportRFC3398, use value "false" in HSS data mode C<supportClientSessionInfo>,
use value "false" in HSS data mode C<supportCallInfoConferenceSubscriptionURI>,
use value "false" in HSS data mode C<supportRemotePartyInfo>, use value "false"
in HSS data mode The following element values are only applicable in AS data
mode: C<holdNormalization>=C<useRfc3264Hold> will raise an error in HSS data
mode

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<numberOfPorts> - I<UnboundedPositiveInt>

=item B<profile> - I<SignalingAddressType>

=item B<registrationCapable> - I<xs:boolean>

=item B<isConferenceDevice> - I<xs:boolean>

=item B<isMobilityManagerDevice> - I<xs:boolean>

=item B<isMusicOnHoldDevice> - I<xs:boolean>

=item B<holdNormalization> - I<HoldNormalizationMode>

=item B<holdAnnouncementMethod> - I<HoldAnnouncementMethodMode>

=item B<isTrusted> - I<xs:boolean>

=item B<E164Capable> - I<xs:boolean>

=item B<routeAdvance> - I<xs:boolean>

=item B<forwardingOverride> - I<xs:boolean>

=item B<wirelessIntegration> - I<xs:boolean>

=item B<supportCallCenterMIMEType> - I<xs:boolean>

=item B<trunkMode> - I<TrunkMode>

=item B<addPCalledPartyId> - I<xs:boolean>

=item B<supportIdentityInUpdateAndReInvite> - I<xs:boolean>

=item B<unscreenedPresentationIdentityPolicy> - I<UnscreenedPresentationIdentityPolicy>

=item B<enable3G4GContinuity> - I<xs:boolean>

=item B<supportEmergencyDisconnectControl> - I<xs:boolean>

=item B<deviceTypeConfigurationOption> - I<DeviceTypeConfigurationOptionType>

=item B<supportRFC3398> - I<xs:boolean>

=item B<staticLineOrdering> - I<xs:boolean>

=item B<supportClientSessionInfo> - I<xs:boolean>

=item B<supportCallInfoConferenceSubscriptionURI> - I<xs:boolean>

=item B<supportRemotePartyInfo> - I<xs:boolean>

=item B<supportVisualDeviceManagement> - I<xs:boolean>

=item B<bypassMediaTreatment> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeviceTypeFileAddRequest20

Request to add a sip device type file.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=item B<remoteFileFormat> - I<DeviceManagementFileFormat>

=item B<fileCategory> - I<DeviceManagementFileCategory>

=item B<fileCustomization> - I<DeviceManagementFileCustomization>

=item B<fileSource> - I<DeviceTypeFileEnhancedConfigurationMode>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeviceTypeDeleteRequest

Request to delete a sip device type.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemSIPDeviceTypeGetListRequest

Request to get the list of sip device types in the system. See Also:
C<SystemDeviceTypeGetAvailableListRequest14sp3>.

The response is either C<SystemSIPDeviceTypeGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeviceTypeGetRequest20

Request to get a sip device type. See Also: C<SystemDeviceTypeGetRequest>

The response is either C<SystemSIPDeviceTypeGetResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemSIPDeviceTypeModifyRequest18sp1

Request to modify a sip device type.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are not changeable: C<numberOfPorts> C<SignalingAddressType>
C<isConferenceDevice> C<isMusicOnHoldDevice> C<isMobilityManagerDevice>
C<deviceTypeConfigurationOption> C<staticLineOrdering> The following elements
are only used in HSS data mode: C<enable3G4GContinuity> The following elements
are only used in AS data mode: C<holdAnnouncementMethod> supportRFC3398
C<supportClientSessionInfo> C<supportCallInfoConferenceSubscriptionURI>
C<supportRemotePartyInfo> The following element values are only applicable in
AS data mode: C<holdNormalization>=C<useRfc3264Hold> will raise an error in HSS
data mode

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPGetACLListRequest

Get the SIP access control list.

The response is either C<SystemSIPGetACLListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSIPGetContentTypeListRequest

Get the content type list for the SIP interface.

The response is either C<SystemSIPGetContentTypeListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSIPModifyACLEntryRequest14sp2

Modify an entry from the SIP access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPModifyContentTypeRequest

Modify an content type for the SIP interface.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<contentType> - I<SystemSIPContentType>

=back

Additionally there are generic tagged parameters.

=head3 SystemSMDIAddACLEntryRequest14sp2

Add an entry to the SMDI access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemSMDIDeleteACLEntryRequest14sp2

Delete an entry from the SMDI access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

=head3 SystemSMDIGetACLListRequest

Get the SMDI access control list.

The response is either C<SystemSMDIGetACLListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSMDIModifyACLEntryRequest14sp2

Modify an entry from the SMDI access control list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<netAddress> - I<IPAddress>

=back

Additionally there are generic tagged parameters.

=head3 SystemSMDIParametersGetRequest

Request to get the list of SMDI system parameters.

The response is either C<SystemSMDIParametersGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSMDIParametersModifyRequest

Request to modify SMDI system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSMPPGetRequest14sp5

Request the system level data associated with SMPP external interface.

The response is either a C<SystemSMPPGetResponse14sp5> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSMPPModifyRequest

Request to modify the system level data associated with the SMPP external
interface.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSoftwareVersionGetRequest

Requests the software version of the Application Server.

The response is either C<SystemSoftwareVersionGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemStateOrProvinceGetListRequest

Requests the list of state and province names.

The response is either C<SystemStateOrProvinceGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSubscriberGetLoginParametersRequest

Get the system login configuration for all subscribers.

The response is either a C<SystemSubscriberGetLoginParametersResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSubscriberModifyLoginParametersRequest

Modify the system login configuration for all subscribers

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSubscriberModifyCallProcessingParametersRequest14sp7

Modify the system call processing configuration for all subscribers.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSubscriberGetCallProcessingParametersRequest18sp1

Get the system call processing configuration for all subscribers

The response is either a
C<SystemSubscriberGetCallProcessingParametersResponse18sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSystemServiceCallProcessingPoliciesGetRequest

Request the data associated with Call Processing Policy for system service
instances.

The response is either C<SystemSystemServiceCallProcessingPoliciesGetResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSystemServiceCallProcessingPoliciesModifyRequest

Request the data associated with Call Processing Policy for system service
instances.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSystemServiceDnAddListRequest

Adds system service Dns. It is possible to add either: a single DN, a list of
DNs a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSystemServiceDnDeleteListRequest

Deletes system service DNs. It is possible to delete either: a single DN, a
list of DNs, a range of DNs, or any combination thereof.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSystemServiceDnGetAvailableListRequest

Request a list of system service DNs not yet in use.

The response is either C<SystemSystemServiceDnGetAvailableListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSystemServiceDnGetSummaryListRequest

Request a summary table of all System Service DNs.

The response is either C<SystemSystemServiceDnGetSummaryListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSystemServiceDnGetUsageListRequest

Request a list of System Service DN utilization.

The response is either C<SystemSystemServiceDnGetUsageListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSystemVoicePortalAddRequest

Request to add a system voice portal instance.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in IMS mode: C<publicUserIdentity>, ignored in
standalone mode if provided.

Fixed parameters are:-

=over 4

=item B<systemVoicePortalId> - I<UserId>

=item B<name> - I<SystemServiceName>

=item B<callingLineIdName> - I<SystemServiceCallingLineIdName>

=item B<language> - I<Language>

=item B<timeZone> - I<TimeZone>

=back

Additionally there are generic tagged parameters.

=head3 SystemSystemVoicePortalDeleteRequest

Request to delete a system voice portal instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<systemVoicePortalId> - I<UserId>

=back

=head3 SystemSystemVoicePortalGetListRequest

Request to get the list of the system voice portals.

The response is either C<SystemSystemVoicePortalGetListResponce> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSystemVoicePortalGetRequest

Request to get a system voice portal instance.

The response is either C<SystemSystemVoicePortalGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<systemVoicePortalId> - I<UserId>

=back

=head3 SystemSystemVoicePortalModifyRequest

Request to update a System  Voice portal instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<systemVoicePortalId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemTimeZoneGetListRequest20

Requests the configured time zone of the server processing the request and the
list of time zone names.

The response is either C<SystemTimeZoneGetListResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSIPDeviceTypeLanguageMappingModifyRequest

Request to modify the device language name that is mapped to a C<BroadWorks>
language name. The request can be used to map many languages.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeviceTypeLanguageMappingGetListRequest

Request to get the list of device language names mapped to C<BroadWorks>
language names, per-device type.

The response is either C<SystemSIPDeviceTypeLanguageMappingGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemSIPDeviceTypeFileDeleteRequest14sp8

Request to delete a sip device type file.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 SystemSIPDeviceTypeFileModifyRequest16sp1

Request to modify a sip device type file.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<defaultExtendedFileCaptureMode>

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeviceTypeFileGetListRequest14sp8

Request to get the list of device files managed by the Device Management
System, on a per-device type basis.

The response is either C<SystemSIPDeviceTypeFileGetListResponse14sp8> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemSIPDeviceTypeFileGetRequest20

Request to get a sip device type file.

The response is either C<SystemSIPDeviceTypeFileGetResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 SystemSIPDeviceTypeServiceModifyRequest

Request to set the level of integration that a device type has in relation to
C<BroadWorks> services.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

Additionally there are generic tagged parameters.

=head3 SystemSIPDeviceTypeServiceGetRequest

Request to get the list of C<BroadWorks> services that can be integrated to a
device type and the level of integration for this device type.

The response is either C<SystemSIPDeviceTypeServiceGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceType> - I<AccessDeviceType>

=back

=head3 SystemZoneAddRequest

Add a Zone and optional Net Addresses and Physical Locations.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneDeleteRequest

Delete a Zone.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

=head3 SystemZoneGetListRequest

Get the list of all Zones.

The response is either a C<SystemZoneGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemZoneCallingZonePhysicalLocationGetRequest

Returns a zone calling physical location for a given zone. Response is
C<SystemZoneCallingZonePhysicalLocationGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

=head3 SystemZoneCallingZonePhysicalLocationModifyRequest

Modifies a zone calling physical location for a given zone. Response is a
C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneLocationBasedPhysicalLocationAddListRequest

Adds a list of physical locations to a zone

The response is C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneLocationBasedPhysicalLocationDeleteListRequest

Deletes a list of physical addresses from a zone

The response is C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneLocationBasedPhysicalLocationGetListRequest

Gets a list of physical locations assigned to a zone. Response is
C<SystemZoneLocationBasedPhysicalLocationGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneNetAddressAddListRequest

Adds a list of IP addresses to a zone

The response is C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneNetAddressDeleteListRequest

Deletes a list of IP addresses from a zone

The response is C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemZoneNetAddressGetListRequest

Gets a list of IP Addresses and/or Ranges assigned to a zone. Response is
C<SystemZoneNetAddressGetListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<zoneName> - I<ZoneName>

=back

Additionally there are generic tagged parameters.

=head3 SystemSelectiveServicesGetRequest18sp1

Identifies the roaming criteria to be matched.

Fixed parameters are:-

=over 4

=back

=head3 SystemSelectiveServicesModifyRequest

Modify the system level data associated with C<SystemSelectiveServicesRequest>.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 User

=head3 UserAccessDeviceFileGetListRequest

Request to get the list of Device Management user modifiable files.

The response is either C<UserAccessDeviceFileGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=back

=head3 UserAccessDeviceFileGetRequest

Request to get a user modifiable file.

The response is either C<UserAccessDeviceFileGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=back

=head3 UserAccessDeviceFileModifyRequest

Request to modify a user modifiable access device file.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=item B<fileFormat> - I<DeviceManagementFileFormat>

=item B<uploadFile> - I<FileResource>

=back

=head3 UserAccessDeviceResetRequest

Reset a specific user SIP device that supports the reset operation.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=back

=head3 UserAccessDeviceTagsGetRequest

Request to get all the device tag names and values for a specific device. The
resolved tags are returned only if the device is the main device for this user.

The response is either a C<UserAccessDeviceTagsGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=back

=head3 UserAddRequest17sp4

Request to add a user. The domain is required in the userId. The password is
not required if external authentication is enabled.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<userId> - I<UserId>

=item B<lastName> - I<LastName>

=item B<firstName> - I<FirstName>

=item B<callingLineIdLastName> - I<CallingLineIdLastName>

=item B<callingLineIdFirstName> - I<CallingLineIdFirstName>

=back

Additionally there are generic tagged parameters.

=head3 UserAnnouncementFileAddRequest

Add an announcement to the user announcement repository

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<announcementFileName> - I<AnnouncementFileName>

=item B<announcementFile> - I<LabeledMediaFileResource>

=back

=head3 UserAnnouncementFileDeleteListRequest

Delete one or more announcements from the user announcement repository

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<announcementFileKey / name> - I<Unknown>

=item B<announcementFileKey / mediaFileType> - I<Unknown>

=back

=head3 UserAnnouncementFileGetListRequest

Get the list of announcement names with associated media type and filesize for
a User and given Announcement Repository Type

The response is either a C<UserAnnouncementFileGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserAnnouncementFileGetAvailableListRequest

Get the list of available announcement files for a User from the Announcement
Repository, for Virtual subscribers the list will also include the
announcements for it's group.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserAnnouncementFileGetRequest

Request to get the announcement repository file information.

The response is either C<UserAnnouncementFileGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<announcementFileKey / name> - I<Unknown>

=item B<announcementFileKey / mediaFileType> - I<Unknown>

=back

=head3 UserAnnouncementFileModifyRequest

This command is used to change the name of the file or upload a new
announcement file for an existing announcement in the user repository. When
modifying the file type the command will fail if the media type of the new file
changes the announcement from audio to video (or vice versa).

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<announcementFileKey / name> - I<Unknown>

=item B<announcementFileKey / mediaFileType> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserAssignedServicesGetListRequest

Get the list of assigned User and Group Services for the specified user.

The response is either an C<UserAssignedServicesGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserDeleteRequest

Request to delete a user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserDnGetActivationListRequest

Request to get a list of DNs associated with a user and their activation state.

The response is either C<UserDnGetActivationListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserGetRequest20

Request to get the user information.

The response is either C<UserGetResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserGetRegistrationListRequest

Request to get a list of registrations for a user.

The response is either a C<UserGetRegistrationListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserModifyRequest17sp4

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallLogsClearRequest14sp4

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallPoliciesGetRequest19sp1

Request the user level data associated with Call Policies.

The response is either a C<UserCallPoliciesGetResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallPoliciesModifyRequest

Modify the user level data associated with Call Policies.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallProcessingGetPolicyRequest19sp1

Request the user level data associated with Call Processing Policy.

The response is either a C<UserCallProcessingGetPolicyResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallProcessingModifyPolicyRequest14sp7

Modify the user level data associated with Call Procesing Policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<useUserCLIDSetting> attribute controls the CLID settings (C<clidPolicy>,
C<emergencyClidPolicy>, C<allowAlternateNumbersForRedirectingIdentity>,
C<useGroupName>, C<allowConfigurableCLIDForRedirectingIdentity>,
C<allowDepartmentCLIDNameOverride>) The C<useUserMediaSetting> attribute
controls the Media settings (C<medisPolicySelection>, C<supportedMediaSetName>)
The C<useUserCallLimitsSetting> attribute controls the Call Limits setting
(C<useMaxSimultaneousCalls>, C<maxSimultaneousCalls>,
C<useMaxSimultaneousVideoCalls>, C<maxSimultaneousVideoCalls>,
C<useMaxCallTimeForAnsweredCalls>, C<maxCallTimeForAnsweredCallsMinutes>,
C<useMaxCallTimeForUnansweredCalls>, C<maxCallTimeForUnansweredCallsMinutes>,
C<useMaxConcurrentRedirectedCalls>, C<useMaxFindMeFollowMeDepth>,
C<maxRedirectionDepth>, C<useMaxConcurrentFindMeFollowMeInvocations>,
C<maxConcurrentFindMeFollowMeInvocations>) The C<useUserDCLIDSetting> controls
the Dialable Caller ID settings (C<enableDialableCallerID>) The following
elements are only used in AS data mode: C<useUserDCLIDSetting>
C<enableDialableCallerID> C<allowConfigurableCLIDForRedirectingIdentity>
C<allowDepartmentCLIDNameOverride>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCommunicationBarringGetRequest

Gets the Communication Barring settings for a user.

The response is either a C<UserCommunicationBarringGetResponse> or an
C<ErrorResponse>. This command only applies to groups in an Enterprise. This
command will fail for groups in a Service Provider.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCommunicationBarringModifyRequest

Modify the Communication Barring settings for a user. If
C<useDefaultServiceProviderProfile> is set to false, a profile name must be
present.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. This
command only applies to groups in an Enterprise. This command will fail for
groups in a Service Provider.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCommunicationBarringAuthorizationCodeAddListRequest

Add a list of Communication Barring Authorization codes to a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCommunicationBarringAuthorizationCodeDeleteListRequest

Delete a list of Communication Barring Authorization codes from a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCommunicationBarringAuthorizationCodeGetListRequest

Get a list of Communication Barring Authorization Code for a user.

The response is either a
C<UserCommunicationBarringAuthorizationCodeGetListResponse> or an
C<ErorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserDevicePoliciesGetRequest20

Request the user level data associated with Device Policy.

The response is either a C<UserDevicePoliciesGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserDevicePoliciesModifyRequest

Modify the user level data associated with Device Policy.
C<enableDeviceFeatureSynchronization> can be configured regardless of
C<lineMode>, but is ignored by the application server in Multiple User Shared
mode.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserEnterpriseCommonPhoneListGetPagedSortedListRequest

Get an enterprise's common phone list for a user.

The response is either a
C<UserEnterpriseCommonPhoneListGetPagedSortedListResponse>                 or
an C<ErrorResponse>.

The search can be done using multiple criterion.                If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results.   Otherwise, only results matching all the search
criterion are included in the  results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results    in an C<ErrorResponse>.  The sort can be done on the name
or the number in the common phone list.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<responsePagingControl / responseStartIndex> - I<Unknown>

=item B<responsePagingControl / responsePageSize> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserFeatureAccessCodeGetListRequest20

Get the list of feature access codes for a user.

The response is either a C<UserFeatureAccessCodeGetListResponse20> or an
C<ErrorResponse>. In release 20 the "Call Recording" FAC name is changed to
"Call Recording Start".

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserGetListInGroupRequest

Request the list of users in a group. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either a C<UserGetListInGroupResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<GroupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserGetListInServiceProviderRequest

Request the list of users in a service provider or enterprise. It is possible
to search by various criteria to restrict the number of rows returned. Multiple
search criteria are logically C<ANDed> together.

The response is either a C<UserGetListInServiceProviderResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 UserGetListInSystemRequest

Request the list of users in the system. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either a C<UserGetListInSystemResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserGetServiceInstanceListInServiceProviderRequest

Request the list of Service Instances in a service provider or an enterprise.
It is possible to search by various criteria to restrict the number of rows
returned. Multiple search criteria are logically C<ANDed> together.
C<searchCriteriaExactUserDepartment> criteria is only applicable for an
enterprise and is ignored if set for a service provider.

The response is either a C<UserGetServiceInstanceListInServiceProviderResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 UserGetServiceInstanceListInSystemRequest

Request the list of Service Instances in the system. It is possible to search
by various criteria to restrict the number of rows returned. Multiple search
criteria are logically C<ANDed> together.

The response is either a C<UserGetServiceInstanceListInSystemResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserGroupCommonPhoneListGetPagedSortedListRequest

				Get a user's group's common phone list.

The response is either a C<UserGroupCommonPhoneListGetPagedSortedListResponse>
or an                C<ErrorResponse>.               The search can be done
using multiple criterion.                If the C<searchCriteriaModeOr> is
present, any result matching any one              criteria is included in the
results.                Otherwise, only results matching all the search
criterion are included in the               results.                If no
search criteria is specified, all results are returned. Specifying
C<searchCriteriaModeOr> without any search criteria results     in an
C<ErrorResponse>.                 The sort can be done on the name or the
number in the common phone list.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<responsePagingControl / responseStartIndex> - I<Unknown>

=item B<responsePagingControl / responsePageSize> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserGroupCustomContactDirectoryGetPagedSortedListRequest

Gets a Custom Contact Directory in a group.

The response is either
C<UserGroupCustomContactDirectoryGetPagedSortedListResponse> or
C<ErrorResponse>.

The search can be done using multiple criterion.                If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results.   Otherwise, only results matching all the search
criterion are included in the  results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results    in an C<ErrorResponse>.  The sort can be done on the user
last name, first name, or department.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<name> - I<CustomContactDirectoryName>

=item B<responsePagingControl / responseStartIndex> - I<Unknown>

=item B<responsePagingControl / responsePageSize> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserLinePortGetListRequest

Request to get all user's configured line ports.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserModifyUserIdRequest

Modify the user id of a real or virtual user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<newUserId> - I<UserId>

=back

=head3 UserNetworkConferencingGetRequest

Request the Network-Based Conferencing data for a specified user.

The response is either a C<UserNetworkConferencingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOCICallControlApplicationGetListRequest

Get the OCI call control application list that can be used by the user.

The response is either C<UserOCICallControlApplicationGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOCICallControlApplicationModifyRequest

Modify which OCI Call Control Applications are enabled on a user

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPasswordInfoGetRequest

Request the user's Web password information.

The response is either a C<UserPasswordInfoGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPersonalPhoneListGetPagedSortedListRequest

Get a user's personal phone list.

The response is either a C<UserPersonalPhoneListGetPagedSortedListResponse> or
an C<ErrorResponse>.

The search can be done using multiple criterion.                If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterion are included in the results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results in an C<ErrorResponse>. The sort can done by the personal
phone list number or name.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<responsePagingControl / responseStartIndex> - I<Unknown>

=item B<responsePagingControl / responsePageSize> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserPersonalPhoneListAddListRequest

Add one or more entries to a user's personal phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<entry / entryName> - I<Unknown>

=item B<entry / phoneNumber> - I<Unknown>

=back

=head3 UserPersonalPhoneListDeleteListRequest

Delete one or more entries from a user's personal phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<entryName> - I<PhoneListEntryName>

=back

=head3 UserPersonalPhoneListGetListRequest

Get a user's personal phone list.

The response is either a C<UserPersonalPhoneListGetListResponse> or an
C<ErrorResponse>. The search can be done using multiple criterion. If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterion are included in the results. If no search criteria is specified, all
results are returned. Specifying C<searchCriteriaModeOr> without any search
criteria results in an C<ErrorResponse>. In all cases, if a
C<responseSizeLimit> is specified and the number of matching results is more
than this limit, then an C<ErrorResponse> is returned.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPersonalPhoneListModifyRequest

Modify an entry in a user's personal phone list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<entryName> - I<PhoneListEntryName>

=back

Additionally there are generic tagged parameters.

=head3 UserPhoneDirectoryGetPagedSortedListRequest

				Request a table containing the phone directory for a user.
				Setting C<isEnterpriseRequested> to true will return enterprise directory
				members in the response if the user is in an enterprise.
				Otherwise,
				just the group directory members for a user are returned in the
				response.

The response is either C<UserPhoneDirectoryGetPagedSortedListResponse> or
C<ErrorResponse>.               The search can be done using multiple
criterias.                If the C<searchCriteriaModeOr> is present, any result
matching any one              criteria is included in the results. Otherwise,
only                results matching all the search criterias are included in
the results.              If no search criteria is specified, all results are
returned.               Specifying C<searchCriteriaModeOr> without any search
criteria              results                 in an C<ErrorResponse>.       The
sort can be performed on user last name, first name, or department.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<isEnterpriseInfoRequested> - I<xs:boolean>

=item B<responsePagingControl / responseStartIndex> - I<Unknown>

=item B<responsePagingControl / responsePageSize> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserPhoneDirectoryGetListRequest

Request a table containing the phone directory for a user's group. If the
user's group is part of an enterprise, the directory includes all users in the
enterprise and all entries in the enterprise common phone list and the common
phone list of the specified group  (if C<includeCommonPhoneList> is set to
true). If the user's group is part of a service provider, the directory
includes all users in the group and all entries in the common phone list (if
C<includeCommonPhoneList> is set to true) of the specified group.

The response is either C<UserPhoneDirectoryGetListResponse> or
C<ErrorResponse>. If the C<searchCriteriaModeOr> is present, any result
matching any one criteria is included in the results. Otherwise, only results
matching all the search criterias are included in the results. If no search
criteria is specified, all results are returned. In all cases, if a
C<responseSizeLimit> is specified and the number of matching results is more
than this limit, then an C<ErrorResponse> is returned. Specifying
C<searchCriteriaModeOr> without any search criteria results in an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<includeCommonPhoneList> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 UserPhoneDirectoryGetPagedListRequest

Request a table containing the phone directory for a user. Setting
C<isEnterpriseRequested> to true will return enterprise directory members in
the response if the user is in an enterprise. Otherwise, just the group
directory members for a user are returned in the response.

The response is either C<UserPhoneDirectoryGetPagedListResponse> or
C<ErrorResponse>. The search can be done using multiple criterias. If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterias are included in the results. If no search criteria is specified, all
results are returned. In all cases, if a C<responseSizeLimit> is specified and
the number of matching results is more than this limit, then an
C<ErrorResponse> is returned. Specifying C<searchCriteriaModeOr> without any
search criteria results in an C<ErrorResponse>. The boolean C<sortByFirstName>
is optional. If it is not specified, the response is sorted by Last Name.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<isEnterpriseInfoRequested> - I<xs:boolean>

=item B<responsePagingControl / responseStartIndex> - I<Unknown>

=item B<responsePagingControl / responsePageSize> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserPhoneDirectoryGetSearchedListRequest

Request a table containing the phone directory for a user. If the specified
user is part of an enterprise, the directory includes all users in the
enterprise and all entries in the enterprise common phone list and the common
phone list of the specified user's group. If the specified user is part of a
service provider, the directory includes all users in the user's group and all
entries in the common phone list of the specified user's group. It is possible
to search the directory for names containing a specified search string. The
search includes matches on first name or last name or common phone list names.

The response is either C<UserPhoneDirectoryGetSearchedListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPortalPasscodeGetInfoRequest

Request the user's portal passcode information.

The response is either a C<UserPortalPasscodeGetInfoResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPortalPasscodeModifyRequest

Modify the user's Portal passcode

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<newPasscode> - I<Passcode>

=back

Additionally there are generic tagged parameters.

=head3 UserPrimaryEndpointAdvancedSettingGetRequest

Get the Users Primary Endpoint setting.

The response is either a C<UserPrimaryEndpointAdvancedSettingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPrimaryEndpointAdvancedSettingModifyRequest

Modify the Users Primary Endpoint line control settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserScheduleAddEventRequest

Add an event to user schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=item B<startDate> - I<xs:date>

=back

Additionally there are generic tagged parameters.

=head3 UserScheduleAddRequest

Add a user schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleName> - I<ScheduleName>

=item B<scheduleType> - I<ScheduleType>

=back

=head3 UserScheduleDeleteEventListRequest

Delete a list of events from a user schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 UserScheduleDeleteListRequest

Delete a list of user schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 UserScheduleGetEventListRequest

Get the list of events of a user schedule.

The response is either a C<UserScheduleGetEventListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

=head3 UserScheduleGetEventRequest

Get an event from a user schedule.

The response is either a C<UserScheduleGetEventResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

=head3 UserScheduleGetListRequest17sp1

Get the list of schedules viewable by a User. The list can be filtered by
schedule type.

The response is either a C<UserScheduleGetListResponse17sp1> or an
C<ErrorResponse>. This command is authorized to user who is Executive-Assistant
of the Executive.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserScheduleModifyEventRequest

Modify an event of a user schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after the C<startDate>. The C<endDate> element is set
to the sum of the adjusted C<starDate> element value and the event duration.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=item B<eventName> - I<EventName>

=back

Additionally there are generic tagged parameters.

=head3 UserScheduleModifyRequest

Modify a user schedule.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<scheduleKey / scheduleName> - I<Unknown>

=item B<scheduleKey / scheduleType> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserServiceAssignListRequest

Request to assign the user services and service packs for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserServiceGetAssignmentListRequest

Requests the user's service and service pack assignment list with status.

The response is either C<UserServiceGetAssignmentListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserServiceIsAssignedRequest

Request to determine if a C<UserService> or service pack is assigned to the
user.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserServiceUnassignListRequest

Requests to unassign the user services and service packs for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserShInterfaceGetPublicIdDataRequest

Returns the Sh non-transparent data stored against a Public User Identity (a
SIP URI or TEL URI).

The response is either a C<UserShInterfaceGetPublicIdDataResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<publicUserIdentity> - I<PublicUserIdentity>

=back

=head3 UserShInterfaceGetUserIdDataRequest

Returns the Sh non-transparent data stored against a userId.

The response is either a C<UserShInterfaceGetUserIdDataResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserShInterfaceModifyRequest

Modifies the Sh Interface non-transparent data associated with a Public User
Identity.

The response is a C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<publicUserIdentity> - I<PublicUserIdentity>

=back

Additionally there are generic tagged parameters.

=head3 UserShInterfacePublicIdentityRefreshTaskStartRequest

Dispatches a Public Identity refresh task on the local Application Server node
for the specified public identity.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<publicUserIdentity> - I<PublicUserIdentity>

=back

=head3 UserScheduleGetEventDetailListRequest

Request the list of schedules viewable by a User. The list can be filtered by
schedule type.

The response is either a C<UserScheduleGetEventListForGroupResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 Service3G4GContinuity

=head2 ServiceAccountAuthorizationCodes

=head3 GroupAccountAuthorizationCodesAddListRequest

Add a list of account/authorization codes to a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<codeEntry> - I<AccountAuthorizationCodeEntry>

=back

=head3 GroupAccountAuthorizationCodesDeleteListRequest

Delete a list of account/authorization codes from a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<AccountAuthorizationCode>

=back

=head3 GroupAccountAuthorizationCodesGetAvailableUserListRequest

Get a list of non restricted users for the account/authorization codes service.

The response is either
C<GroupAccountAuthorizationCodesGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAccountAuthorizationCodesGetListRequest

Request the list of account/authorization codes for a group.

The response is either a C<GroupAccountAuthorizationCodesGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupAccountAuthorizationCodesGetRequest

Request the group's account/authorization codes setting.

The response is either a C<GroupAccountAuthorizationCodesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupAccountAuthorizationCodesModifyRequest

Change the group's account/authorization codes setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceAdviceOfCharge

=head3 SystemAdviceOfChargeGetRequest19sp1

Request to get the list of Advice of Charge system parameters.

The response is either C<SystemAdviceOfChargeGetResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAdviceOfChargeModifyRequest19sp1

Request to modify Advice of Charge system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAdviceOfChargeCostInformationSourceAddRequest

Add a cost information source.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<peerIdentity> - I<NetAddress>

=item B<priority> - I<AdviceOfChargeOCSPriority>

=back

=head3 SystemAdviceOfChargeCostInformationSourceDeleteRequest

Delete a cost information source.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<peerIdentity> - I<NetAddress>

=back

=head3 SystemAdviceOfChargeCostInformationSourceGetListRequest

Get a list of cost information sources.

The response is either
C<SystemAdviceOfChargeCostInformationSourceGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAdviceOfChargeCostInformationSourceModifyRequest

Modify a cost information source.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<peerIdentity> - I<NetAddress>

=item B<priority> - I<AdviceOfChargeOCSPriority>

=back

=head3 UserAdviceOfChargeGetRequest

Request the user level data associated with Advice Of Charge.

The response is either a C<UserAdviceOfChargeGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 ServiceProviderAdviceOfChargeGetRequest

Request to get the list of Advice of Charge service provider parameters.

The response is either C<ServiceProviderAdviceOfChargeGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderAdviceOfChargeModifyRequest

Modify the service provider level Advice Of Charge service provider settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAdviceOfChargeGetRequest

Request to get the list of Advice of Charge group parameters.

The response is either C<GroupAdviceOfChargeGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupAdviceOfChargeModifyRequest

Modify the service provider level Advice Of Charge group settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserAdviceOfChargeModifyRequest

Modify the user level data associated with Advice of Charge.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceAlternateNumbers

=head3 UserAlternateNumbersGetRequest17

Request the user level data associated with Alternate Numbers.

The response is either a C<UserAlternateNumbersGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserAlternateNumbersModifyRequest

Modify the user level data associated with Alternate Numbers.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceAnonymousCallRejection

=head3 UserAnonymousCallRejectionGetRequest

Request the user level data associated with Anonymous Call Rejection.

The response is either a C<UserAnonymousCallRejectionGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserAnonymousCallRejectionModifyRequest

Modify the user level data associated with Anonymous Call Rejection.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemAnonymousCallRejectionGetRequest

Get Anonymous Call Rejection system parameters.

The response is either a C<SystemAnonymousCallRejectionGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAnonymousCallRejectionModifyRequest

Modify a system Anonymous Call Rejection parameter.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceAttendantConsole

=head3 SystemAttendantConsoleGetRequest

Request to get the list of Attendant Console parameters.

The response is either C<SystemAttendantConsoleGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAttendantConsoleModifyRequest

Modify Attendant Console settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserAttendantConsoleAddUserListRequest

Add users to the Attendant Console monitored users list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserAttendantConsoleDeleteUserListRequest

Remove users from the Attendant Console monitored users list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserAttendantConsoleGetAvailableUserListRequest

Get a list of available users for the Attendant Console service.

The response is either C<UserAttendantConsoleGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserAttendantConsoleGetRequest14sp2

Request user's attendant console settings.

The response is either a C<UserAttendantConsoleGetResponse14sp2> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserAttendantConsoleModifyRequest

Modify user's attendant console settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceAuthentication

=head3 UserAuthenticationGetRequest

Get the user's authentication service information.

The response is either a C<UserAuthenticationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserAuthenticationModifyRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceAutoAttendant

=head3 GroupAutoAttendantAddInstanceRequest20

Add a Auto Attendant instance to a group. The domain is required in the
C<serviceUserId>. Only Group and Enterprise level schedules are accepted.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: type, use C<AutoAttendantType>.BASIC in
HSS mode. C<holidayMenu>. The following elements are only valid for Standard
Auto Attendants: C<holidayMenu>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=item B<type> - I<AutoAttendantType>

=item B<firstDigitTimeoutSeconds> - I<FirstDigitTimoutSeconds>

=item B<enableVideo> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupAutoAttendantDeleteInstanceRequest

Delete a Auto Attendant instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupAutoAttendantGetInstanceListRequest

Get a list of Auto Attendant instances within a group.

The response is either C<GroupAutoAttendantGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAutoAttendantGetInstanceRequest20

Request to get all the information of a Auto Attendant instance.

The response is either C<GroupAutoAttendantGetInstanceResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupAutoAttendantModifyActiveInstanceListRequest

Request to set the active status of Auto Attendant instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupAutoAttendantModifyInstanceRequest20

Request to modify an Auto Attendant instance. Only Group and Enterprise level
schedules are accepted.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<holidayMenu>. The following elements
are only valid for Standard Auto Attendants: C<holidayMenu>

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAutoAttendantSubmenuGetListRequest

Get a list of Auto Attendant Submenus.

The response is either C<GroupAutoAttendantSubmenuGetListResponse> or
C<ErrorResponse>. This request is only valid for Standard auto attendants.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupAutoAttendantSubmenuGetUsageListRequest

Get a list of Auto Attendant Business Hours Menu,After Hours Menu,Holiday Menu
and Submenus that use this submenu.

The response is either C<GroupAutoAttendantSubmenuGetUsageListResponse> or
C<ErrorResponse>. This request is only valid for Standard auto attendants.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<submenuId> - I<AutoAttendantSubmenuId>

=back

=head3 GroupAutoAttendantSubmenuGetRequest20

Request to get an Auto Attendant submenu instance.

The response is either C<GroupAutoAttendantSubmenuGetResponse20> or
C<ErrorResponse>. This request is only valid for Standard auto attendants.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<submenuId> - I<AutoAttendantSubmenuId>

=back

=head3 GroupAutoAttendantSubmenuModifyRequest20

Request to modify an Auto Attendant submenu instance.

The response is either C<SuccessResponse> or C<ErrorResponse>. This request is
only valid for Standard auto attendants.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<submenuId> - I<AutoAttendantSubmenuId>

=back

Additionally there are generic tagged parameters.

=head3 GroupAutoAttendantSubmenuAddRequest20

Request to add an Auto Attendant submenu instance.

The response is either C<SuccessResponse> or C<ErrorResponse>. This request is
only valid for Standard auto attendants.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<submenuId> - I<AutoAttendantSubmenuId>

=item B<announcementSelection> - I<AnnouncementSelection>

=back

Additionally there are generic tagged parameters.

=head3 GroupAutoAttendantSubmenuDeleteListRequest

Delete a submenu form an auto attendant.

The response is either C<SuccessResponse> or C<ErrorResponse>. This request is
only valid for Standard auto attendants.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceAutomaticCallback

=head3 SystemAutomaticCallbackGetRequest17

Request the system's automatic callback attributes.

The response is either a C<SystemAutomaticCallbackGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAutomaticCallbackModifyRequest15

Modifies the system's automatic callback attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAutomaticCallbackGetReleaseCauseListRequest

Request the system's automatic callback attributes.

The response is either a C<SystemAutomaticCallbackGetReleaseCauseListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemAutomaticCallbackAddReleaseCauseListRequest

Adds automatic callback release cause to the C<releaseCause> attribute.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemAutomaticCallbackDeleteReleaseCauseListRequest

Deletes automatic callback release causes from the release cause attribute.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserAutomaticCallbackGetRequest

Request the user level data associated with Automatic Callback.

The response is either a C<UserAutomaticCallbackGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserAutomaticCallbackModifyRequest

Modify the user level data associated with Automatic Callback.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceAutomaticHoldRetrieve

=head3 UserAutomaticHoldRetrieveGetRequest

Request the user level data associated with Automatic Hold/Retrieve.

The response is either a C<UserAutomaticHoldRetrieveGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserAutomaticHoldRetrieveModifyRequest

Modify the user level data associated with Automatic Hold/Retrieve.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceBargeInExempt

=head3 UserBargeInExemptGetRequest

Request the user level data associated with Barge In Exempt.

The response is either a C<UserBargeInExemptGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBargeInExemptModifyRequest

Modify the user level data associated with Barge In Exempt.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceBasicCallLogs

=head3 UserBasicCallLogsGetListRequest14sp4

Request user's call logs. If the C<callLogType> is not specified, all types of
calls are returned.

The response is either a C<UserBasicCallLogsGetListResponse14sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceBroadWorksAnywhere

=head3 GroupBroadWorksAnywhereAddInstanceRequest

Add a C<BroadWorks> Anywhere instance to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=item B<broadWorksAnywhereScope> - I<BroadWorksAnywhereScope>

=item B<promptForCLID> - I<BroadWorksAnywhereCLIDPrompt>

=item B<silentPromptMode> - I<xs:boolean>

=item B<promptForPasscode> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksAnywhereDeleteInstanceRequest

Delete a C<BroadWorks> Anywhere instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupBroadWorksAnywhereGetInstanceListRequest

Get a list of C<BroadWorks> Anywhere instances within a group.

The response is either C<GroupBroadWorksAnywhereGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksAnywhereGetInstanceRequest19sp1

Request to get all the information of a C<BroadWorks> Anywhere instance.

The response is either C<GroupBroadWorksAnywhereGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupBroadWorksAnywhereModifyActiveInstanceListRequest

Request to set the active status of C<BroadWorks> Anywhere instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksAnywhereModifyInstanceRequest

Request to modify a C<BroadWorks> Anywhere instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksAnywhereAddPhoneNumberRequest

Add a broadworks Anywhere phone number.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=item B<broadworksCallControl> - I<xs:boolean>

=item B<useDiversionInhibitor> - I<xs:boolean>

=item B<answerConfirmationRequired> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksAnywhereAddSelectiveCriteriaRequest16

Add a criteria to the user's C<BroadWorks> Anywhere phone number.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksAnywhereDeletePhoneNumberRequest

Delete a broadworks anywhere phone number. Also deletes all the selective
criteria for the phone number.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=back

=head3 UserBroadWorksAnywhereDeleteSelectiveCriteriaRequest

Delete a criteria from the user's C<BroadWorks> Anywhere phone number.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserBroadWorksAnywhereGetAvailablePortalListRequest

Get a list of all the available C<BroadWorks> Anywhere portal instances for a
specific user

The response is either C<UserBroadWorksAnywhereGetAvailableListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBroadWorksAnywhereGetPhoneNumberRequest

Get a broadworks anywhere phone number

The response is C<UserBroadWorksAnywhereGetPhoneNumberResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=back

=head3 UserBroadWorksAnywhereGetRequest16sp2

Get the list of all the C<BroadWorks> Anywhere phone numbers for the user.

The response is either a C<UserBroadWorksAnywhereGetResponse16sp2> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBroadWorksAnywhereGetSelectiveCriteriaRequest16

Get a criteria for the user's C<BroadWorks> Anywhere phone number.

The response is either a
C<UserBroadWorksAnywhereGetSelectiveCriteriaResponse16> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserBroadWorksAnywhereModifyPhoneNumberRequest

Modify a C<BroadWorks> Anywhere phone number

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksAnywhereModifyRequest

Request to modify the user-level settings for the C<BroadWorks> Anywhere
service for a specified user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksAnywhereModifySelectiveCriteriaRequest

Modify selective criteria for the user's C<BroadWorks> Anywhere phone number.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<phoneNumber> - I<DN>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceBroadWorksMobility

=head3 SystemBroadWorksMobilityAddIMRNListRequest

Adds C<BroadWorks> Mobility IMRN numbers to the system. It is possible to add
either: a single number, a list of numbers, or a range of numbers, or any
combination thereof.

The response is either a C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemBroadWorksMobilityDeleteIMRNListRequest

Removes a C<BroadWorks> Mobility IMRN number from the system.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemBroadWorksMobilityGetIMRNListRequest

Request to get the list of C<BroadWorks> Mobility IMRN numbers defined in the
system.

The response is either a C<SystemBroadWorksMobilityIMRNGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemBroadWorksMobilityServiceAccessCodeAddRequest

Add a system service access code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceAccessCode> - I<ServiceAccessCode>

=item B<countryCode> - I<CountryCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemBroadWorksMobilityServiceAccessCodeDeleteRequest

Delete a system service access code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<serviceAccessCode> - I<ServiceAccessCode>

=back

=head3 SystemBroadWorksMobilityServiceAccessCodeGetListRequest

Get a list of system service access codes.

The response is either
C<SystemBroadWorksMobilityServiceAccessCodeGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBroadWorksMobilityServiceAccessCodeModifyRequest

Modify a system service access code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<serviceAccessCode> - I<ServiceAccessCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemBroadWorksMobilityGetRequest19sp1

Get the broadworks mobility system parameters.

The response is either a C<SystemBroadWorksMobilityGetResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBroadWorksMobilityModifyRequest17sp4

Modify the C<BroadWorks> Mobility system parameters.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderBroadWorksMobilityGetRequest19sp1

Get the service provider C<BroadWorks> Mobility service settings.

The response is either a C<ServiceProviderBroadWorksMobilityGetResponse19sp1>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderBroadWorksMobilityModifyRequest

Modify the service provider level C<BroadWorks> Mobility service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberAddListRequest

Adds Mobile Subscriber Directory Numbers to a service provider. It is possible
to add a single DN, or a list of DNs.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberDeleteListRequest

Deletes Mobile Subscriber Directory Numbers from a service provider. It is
possible to delete either: a single number, or a list of numbers.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest

Request a list of available Mobile Subscriber Directory Numbers not yet
assigned to any group. This command is applicable only for service providers
and will fail for enterprises.

The response is either
C<ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest

Request a summary table of all Mobile Subscriber Directory Numbers in a service
provider. This command is applicable only for service providers and will fail
for enterprises.

The response is either
C<ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22

Request a list of available Mobile Subscriber Directory Numbers not yet
assigned to any user.

The response is either
C<EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse22>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest

Request a summary table of all Mobile Subscriber Directory Numbers in an
enterprise.

The response is either
C<EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobilityGetRequest19sp1

Get the group's C<BroadWorks> Mobility settings.

The response is either a C<GroupBroadWorksMobilityGetResponse19sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupBroadWorksMobilityModifyRequest

Modify the group level broadworks mobility service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberAssignListRequest

Assign Mobile Subscriber Directory Numbers to a group. It is possible to add a
single DN,or a list of DNs. .       This command is applicable only for group
in a service provider and will fail for a group in an enterprise.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest

Get the list of assigned and unassigned Mobile Subscriber Directory Numbers in
a group. Each DN can be assigned to a user. .       This command is applicable
only for group in a service provider and will fail for a group in an
enterprise.

The response is either a
C<GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest

Request a list of available Mobile Subscriber Directory Numbers not yet
assigned to any user. .       This command is applicable only for group in a
service provider and will fail for a group in an enterprise.

The response is either
C<GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberUnassignListRequest

Unassign Mobile Subscriber Directory Numbers from a group. It is possible to
unassign either: a single DN, or a list of DNs. .       This command is
applicable only for group in a service provider and will fail for a group in an
enterprise.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksMobilityGetRequest

Get the user's broadworks mobility service settings.

The response is either a C<UserBroadWorksMobilityGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBroadWorksMobilityModifyRequest20

Modify the user's broadworks mobility service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. If the
request modifies the C<mobilePhoneNumber> and the new number does not belong to
the appropriate Mobile Subscriber Directory Numbers pool, the request is
rejected. For a service provider the number must belong to the group Mobile
Subscriber Directory Numbers pool. For an enterprise user, the number must
belong to the enterprise Mobile Subscriber Directory Numbers pool. If the
request is executed by a user and modifies the C<mobilePhoneNumber>, the
request is rejected.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceBusyLampField

=head3 SystemBusyLampFieldGetRequest18

Request the system level data associated with the Busy Lamp Field service.

The response is either a C<SystemBusyLampFieldGetResponse18> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBusyLampFieldModifyRequest

Modify the system level data associated with the Busy Lamp Field Service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<forceUseOfTCP>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserBusyLampFieldGetAvailableUserListRequest

Get a list of available users for the busy lamp field service.

The response is either C<UserBusyLampFieldGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBusyLampFieldGetRequest16sp2

Request the settings for the busy lamp field service.

The response is either a C<UserBusyLampFieldGetResponse16sp2> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBusyLampFieldModifyRequest

Modify the settings for the busy lamp field service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallCapacityManagement

=head3 GroupCallCapacityManagementAddInstanceRequest

Adds a Call Capacity Management group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=item B<maxActiveCallsAllowed> - I<CallCapacityCallLimit>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCapacityManagementDeleteInstanceListRequest

Deletes one or more Call Capacity Management groups.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCapacityManagementGetAvailableUserListRequest

Get a list of users that can be assigned to a Call Capacity Management group.
The available user list for a new Call Capacity Management group can be
obtained by not setting the name.

The response is either
C<GroupCallCapacityManagementGetAvailableUserListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCapacityManagementGetInstanceListRequest

Request to get a list of Call Capacity Management instances within a group.

The response is either C<GroupCallCapacityManagementGetInstanceListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCapacityManagementGetInstanceRequest

Gets a Call Capacity Management group.

The response is either C<GroupCallCapacityManagementGetInstanceResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupCallCapacityManagementModifyInstanceRequest

Modifies a Call Capacity Management group. Replaces the entire list of users in
the group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCapacityManagementAddUserListRequest

Adds one or more users to a Call Capacity Management group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCapacityManagementDeleteUserListRequest

Deletes one or more users from a Call Capacity Management group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallCenter

=head3 EnterpriseCallCenterAgentThresholdDefaultProfileGetRequest

Gets an existing default Call Center Agent Threshold Profile in an Enterprise.
If C<includeAgentsTable> is set to true, a table with the list of agents
assigned to the profile is included in the response. The search criteria is
used to filter the list of agents to be included in the table.

The response is either a
C<EnterpriseCallCenterAgentThresholdDefaultProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<includeAgentsTable> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentThresholdProfileAddAgentListRequest

Add agent(s) to a Agent Threshold Profile. When an agent is assigned (added) to
a profile, it is automatically unassigned (deleted) from the previous profile
it was assigned to.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentThresholdProfileAddRequest

Add a new Call Center Agent Threshold Profile in an Enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest

Delete agent(s) from a Agent Threshold Profile. Agents cannot be unassigned
(deleted) directly from the default profile, they need to be assigned (added)
to a different profile.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentThresholdProfileDeleteRequest

Deletes an existing Call Center Agent Threshold Profile in an Enterprise. The
default profile cannot be deleted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

=head3 EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest

Get the list of all Agents in the Enterprise that can be assigned to a given
Call Center Agent Threshold Profile in an Enterprise. An agent is available to
be assigned to a given Agent Threshold Profile if it is a Call Center Standard
or Call Center Premium agent and the agent is not yet assigned to the profile.
The available agent list for a new Call Center Agent Threshold profile can be
obtained by not setting the C<excludeAgentsAssignedToProfileName>. When the
C<excludeAgentsAssignedToProfileName> is specified, all agents already assigned
to the specified profile are not included in the response, even if the search
criterion element C<searchCriteriaAgentThresholdProfile> is specified using the
same profile name.

The response is either a
C<EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentThresholdProfileGetListRequest

Get the list of Call Center Agent Threshold Profiles in the Enterprise.

The response is either
C<EnterpriseCallCenterAgentThresholdProfileGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterAgentThresholdProfileGetRequest

Gets an existing non-default Call Center Agent Threshold Profile in an
Enterprise.

The response is either a
C<EnterpriseCallCenterAgentThresholdProfileGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

=head3 EnterpriseCallCenterAgentThresholdProfileModifyRequest

Modifies an existing Call Center Agent Threshold Profile in the Enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentUnavailableCodeAddRequest

Add a Call Center Agent Unavailable Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<isActive> - I<xs:boolean>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentUnavailableCodeDeleteRequest

Delete a Call Center Agent Unavailable Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

=head3 EnterpriseCallCenterAgentUnavailableCodeGetListRequest

Get the list of Call Center Agent Unavailable Codes.

The response is either
C<EnterpriseCallCenterAgentUnavailableCodeGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterAgentUnavailableCodeGetRequest

Get a Call Center Agent Unavailable Code.

The response is either C<EnterpriseCallCenterAgentUnavailableCodeGetResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

=head3 EnterpriseCallCenterAgentUnavailableCodeModifyRequest

Modify a Call Center Agent Unavailable Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest17sp4

Request the enterprise level data associated with Call Center Agents
Unavailable Code Settings.

The response is either an
C<EnterpriseCallCenterAgentUnavailableCodeSettingsGetResponse17sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterAgentUnavailableCodeSettingsModifyRequest

Modify the enterprise level data associated with Call Center Agents Unavailable
Code Settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterCallDispositionCodeAddRequest

Add a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallDispositionCode>

=item B<isActive> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterCallDispositionCodeDeleteRequest

Delete a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallDispositionCode>

=back

=head3 EnterpriseCallCenterCallDispositionCodeGetListRequest

Get the list of Call Center Call Disposition Codes.

The response is either
C<EnterpriseCallCenterCallDispositionCodeGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterCallDispositionCodeGetRequest

Get a Call Center Call Disposition Code.

The response is either C<EnterpriseCallCenterCallDispositionCodeGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallDispositionCode>

=back

=head3 EnterpriseCallCenterCallDispositionCodeGetUsageListRequest

Get the list of Call Centers and Route Points using the specified disposition
code.

The response is either
C<EnterpriseCallCenterCallDispositionCodeGetUsageListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallDispositionCode>

=back

=head3 EnterpriseCallCenterCallDispositionCodeModifyRequest

Modify a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<code> - I<CallDispositionCode>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterCallDispositionCodeModifyActiveListRequest

Request to set the active status of Call Center Call Disposition Codes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterCurrentAndPastAgentGetListRequest

Request to all the current and past agents in the enterprise. The
C<searchCriteriaExactUserGroup> does not apply to past agents.

The response is either
C<EnterpriseCallCenterCurrentAndPastAgentGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterCurrentAndPastCallCenterGetListRequest

Request to get all the current and past call centers for the enterprise. The
C<searchCriteriaExactUserGroup> does not apply to past call centers.

The response is either
C<EnterpriseCallCenterCurrentAndPastCallCenterGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterCurrentAndPastDNISGetListRequest

Request to get all the past and current DNIS for the Call Center for the
enterprise.

The response is either C<EnterpriseCallCenterCurrentAndPastDNISGetListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<serviceUserId> - I<UserId>

=back

=head3 EnterpriseCallCenterEnhancedReportingBrandingGetRequest

Request to get the enterprise branding information.

The response is either
C<EnterpriseCallCenterEnhancedReportingBrandingGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterEnhancedReportingBrandingModifyRequest

Request to modify the enterprise branding configuration.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListRequest

Request to get all enabled call center report template for an enterprise.

The response is either an
C<EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterEnhancedReportingGetRequest19

Request to get an enterprise level call center enhanced reporting setting.

The response is either an C<EnterpriseCallCenterEnhancedReportingGetResponse19>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterEnhancedReportingModifyRequest19

Request to modify enterprise level call center enhanced reporting settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest

Request to add an Enterprise level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterReportTemplateName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingReportTemplateDeleteRequest

Request to delete an enterprise level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 EnterpriseCallCenterEnhancedReportingReportTemplateGetListRequest

Request to get enterprise level call center report template list.

The response is either an
C<EnterpriseCallCenterEnhancedReportingReportTemplateGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterEnhancedReportingReportTemplateGetRequest

Request to get an enterprise level call center report template.

The response is either an
C<EnterpriseCallCenterEnhancedReportingReportTemplateGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 EnterpriseCallCenterEnhancedReportingReportTemplateModifyRequest

Request to modify an enterprise level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterReportTemplateName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest

Request to add an enterprise level call center reporting scheduled report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after C<startDate>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterScheduledReportName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportDeleteRequest

Request to delete an enterprise level call center reporting scheduled report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterScheduledReportName>

=back

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListRequest

Request to get a list of active enterprise level call center reporting
scheduled reports.

The response is either an
C<EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListRequest

Request to get a list of completed enterprise level call center reporting
scheduled reports.

The response is either an
C<EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportGetListRequest

Request to get a list of enterprise level call center reporting scheduled
reports.

The response is either an
C<EnterpriseCallCenterEnhancedReportingScheduledReportGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportGetRequest

Request to get an enterprise level call center reporting scheduled report.

The response is either an
C<EnterpriseCallCenterEnhancedReportingScheduledReportGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterScheduledReportName>

=back

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest

Request to get all the call center reporting scheduled report in an enterprise
that uses a given enterprise level report template.

The response is either a
C<EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest

Request to modify an enterprise level call center reporting scheduled report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after C<startDate>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<name> - I<CallCenterScheduledReportName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterGetRequest17sp4

Request the enterprise level data associated with Call Center.

The response is either an C<EnterpriseCallCenterGetResponse17sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterGetRoutingPolicyRequest

Request the enterprise call center routing policy.

The response is either an C<EnterpriseCallCenterGetRoutingPolicyResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseCallCenterModifyRequest

Modify the enterprise level data associated with Call Center

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseCallCenterModifyRoutingPolicyRequest

Modify the enterprise call center routing policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAddAgentListRequest

Add agent(s) to a call center.

The response is either C<SuccessResponse> or C<ErrorResponse>. If the skill
level is not present for skill based premium call centers, the users will be
set to skill level 1.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAddInstanceRequest19

Add a Call Center instance to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfileCallCenter>

=item B<type> - I<CallCenterType>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAddDNISRequest

Add a Call Center DNIS

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=item B<useCustomDnisAnnouncementSettings> - I<xs:boolean>

=item B<priority> - I<DNISPriority>

=item B<allowOutgoingACDCall> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAddSupervisorListRequest

Add supervisor(s) to a call center.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentThresholdDefaultProfileGetRequest

Gets an existing default Call Center Agent Threshold Profile in a Group. If
C<includeAgentsTable> is set to true, a table with the list of agents assigned
to the profile is included in the response. The search criteria is used to
filter the list of agents to be included in the table.

The response is either a
C<GroupCallCenterAgentThresholdDefaultProfileGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<includeAgentsTable> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentThresholdProfileAddAgentListRequest

Add agent(s) to a Agent Threshold Profile. When an agent is assigned (added )to
a profile, it is automatically unassigned (deleted) from the previous profile
it was assigned to.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentThresholdProfileAddRequest

Add a new Call Center Agent Threshold Profile in a Group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentThresholdProfileDeleteAgentListRequest

Delete agent(s) from a Agent Threshold Profile. Agents cannot be unassigned
(deleted) directly from the default profile, they need to be assigned (added)
to a different profile.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentThresholdProfileDeleteRequest

Deletes an existing Call Center Agent Threshold Profile in a Group. The default
profile cannot be deleted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

=head3 GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest

Get the list of all Agents in the Group that can be assigned to a given Call
Center Agent Threshold Profile in a Group. An agent is available to be assigned
to a given Agent Threshold Profile if it is a Call Center Standard or Call
Center Premium agent and the agent is not yet assigned to the profile. The
available agent list for a new Call Center Agent Threshold profile can be
obtained by not setting the C<excludeAgentsAssignedToProfileName>. When the
C<excludeAgentsAssignedToProfileName> is specified, all agents already assigned
to the specified profile are not included in the response, even if the search
criterion element C<searchCriteriaAgentThresholdProfile> is specified using the
same profile name.

The response is either a
C<GroupCallCenterAgentThresholdProfileGetAvailableAgentListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentThresholdProfileGetListRequest

Get the list of Call Center Agent Threshold Profiles in the Group.

The response is either C<GroupCallCenterAgentThresholdProfileGetListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterAgentThresholdProfileGetRequest

Gets an existing non-default Call Center Agent Threshold Profile in a Group.

The response is either a C<GroupCallCenterAgentThresholdProfileGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

=head3 GroupCallCenterAgentThresholdProfileModifyRequest

Modifies an existing Call Center Agent Threshold Profile in the Group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<profileName> - I<CallCenterAgentThresholdProfileName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentUnavailableCodeAddRequest

Add a Call Center Agent Unavailable Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<isActive> - I<xs:boolean>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentUnavailableCodeDeleteRequest

Delete a Call Center Agent Unavailable Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

=head3 GroupCallCenterAgentUnavailableCodeGetListRequest

Get the list of Call Center Agent Unavailable Codes.

The response is either C<GroupCallCenterAgentUnavailableCodeGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterAgentUnavailableCodeGetRequest

Get a Call Center Agent Unavailable Code.

The response is either C<GroupCallCenterAgentUnavailableCodeGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

=head3 GroupCallCenterAgentUnavailableCodeModifyRequest

Modify a Call Center Agent Unavailable Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallCenterAgentUnavailableCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterAgentUnavailableCodeSettingsGetRequest17sp4

Request the group level data associated with Call Center Agents Unavailable
Code Settings.

The response is either a
C<GroupCallCenterAgentUnavailableCodeSettingsGetResponse17sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterAgentUnavailableCodeSettingsModifyRequest

Modify the group level data associated with Call Center Agents Unavailable Code
Settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterBouncedCallGetRequest17

Get a call center's bounced call settings.

The response is either a C<GroupCallCenterBouncedCallGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterBouncedCallModifyRequest

Modify a call center's bounced call settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterCallDispositionCodeAddRequest

Add a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallDispositionCode>

=item B<isActive> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterCallDispositionCodeDeleteRequest

Delete a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupCallCenterCallDispositionCodeGetListRequest

Get the list of Call Center Call Disposition  Codes.

The response is either C<GroupCallCenterCallDispositionCodeGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterCallDispositionCodeGetRequest

Get a Call Center Call Disposition Code.

The response is either C<GroupCallCenterCallDispositionCodeGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupCallCenterCallDispositionCodeGetUsageListRequest

Get the list of Call Centers and Route Points using the specified disposition
code.

The response is either
C<GroupCallCenterCallDispositionCodeGetUsageListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupCallCenterCallDispositionCodeModifyRequest

Modify a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<CallDispositionCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterCallDispositionCodeModifyActiveListRequest

Request to set the active status of Call Center Call Disposition Codes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterComfortMessageBypassGetRequest20

Get a call center's comfort message bypass settings.

The response is either a C<GroupCallCenterComfortMessageBypassGetResponse20> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterComfortMessageBypassModifyRequest20

Modify a call center's comfort message bypass settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterCurrentAndPastAgentGetListRequest

Request to get all the current and past agents for the group.

The response is either C<GroupCallCenterCurrentAndPastAgentGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterCurrentAndPastCallCenterGetListRequest

Request to get all the current and past call centers for the group.

The response is either
C<GroupCallCenterCurrentAndPastCallCenterGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterCurrentAndPastDNISGetListRequest

Request to get all the past and current DNIS for the Call Center for the group.

The response is either C<GroupCallCenterCurrentAndPastDNISGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterDeleteAgentListRequest

Delete agent(s) from a call center.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterDeleteDNISRequest

Delete a call center's DNIS.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupCallCenterDeleteInstanceRequest

Delete a Call Center instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterDeleteSupervisorListRequest

Delete supervisor(s) from a call center.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterDistinctiveRingingGetRequest

Get the distinctive ringing configuration values for call center.

The response is either a C<GroupCallCenterDistinctiveRingingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterDistinctiveRingingModifyRequest

Modify the distinctive ringing configuration values for call center.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingBrandingGetRequest

Request to get the group branding information.

The response is either C<GroupCallCenterEnhancedReportingBrandingGetResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterEnhancedReportingBrandingModifyRequest

Request to modify the group branding configuration.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingGetAvailableReportTemplateListRequest

Request to get all enabled call center report template for a group.

The response is either a
C<GroupCallCenterEnhancedReportingGetAvailableReportTemplateListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterEnhancedReportingGetRequest19

Request to get a group level call center enhanced reporting setting.

The response is either a C<GroupCallCenterEnhancedReportingGetResponse19> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterEnhancedReportingModifyRequest19

Request to modify group level call center enhanced reporting settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingReportTemplateAddRequest

Request to add a group level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterReportTemplateName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingReportTemplateDeleteRequest

Request to delete a group level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 GroupCallCenterEnhancedReportingReportTemplateGetListRequest

Request to get group level call center report template list.

The response is either a
C<GroupCallCenterEnhancedReportingReportTemplateGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterEnhancedReportingReportTemplateGetRequest

Request to get a group level call center report template.

The response is either a
C<GroupCallCenterEnhancedReportingReportTemplateGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 GroupCallCenterEnhancedReportingReportTemplateModifyRequest

Request to modify a group level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterReportTemplateName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingScheduledReportAddRequest

Request to add a group level call center reporting scheduled report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after C<startDate>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterScheduledReportName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingScheduledReportDeleteRequest

Request to delete a group level call center reporting scheduled report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterScheduledReportName>

=back

=head3 GroupCallCenterEnhancedReportingScheduledReportGetActiveListRequest

Request to get a list of active group level call center reporting scheduled
reports.

The response is either a
C<GroupCallCenterEnhancedReportingScheduledReportGetActiveListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingScheduledReportGetCompletedListRequest

Request to get a list of completed group level call center reporting scheduled
reports.

The response is either a
C<GroupCallCenterEnhancedReportingScheduledReportGetCompletedListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingScheduledReportGetListRequest

Request to get a list of group level call center reporting scheduled reports.

The response is either a
C<GroupCallCenterEnhancedReportingScheduledReportGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest

Request to get all the call center reporting scheduled report in a group that
uses a given group level report template.

The response is either a
C<GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 GroupCallCenterEnhancedReportingScheduledReportGetRequest

Request to get a group level call center reporting scheduled report.

The response is either a
C<GroupCallCenterEnhancedReportingScheduledReportGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterScheduledReportName>

=back

=head3 GroupCallCenterEnhancedReportingScheduledReportModifyRequest

Request to modify a group level call center reporting scheduled report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after C<startDate>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallCenterScheduledReportName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterForcedForwardingGetRequest20

Get a call center's forced forwarding settings.

The response is either a C<GroupCallCenterForcedForwardingGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterForcedForwardingModifyRequest20

Modify a call center's forced forwarding settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterGetAgentListRequest

Get a list of agents assigned to a call center.

The response is either a C<GroupCallCenterGetAgentListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterGetAnnouncementRequest20

Get a call center's announcement settings.

The response is either a C<GroupCallCenterGetAnnouncementResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetAvailableAgentListRequest

Get a list of users that can be assigned as agents to a given type of Call
Center. Searching for users by group only makes sense when the call center is
part of an Enterprise.

The response is either C<GroupCallCenterGetAvailableAgentListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<callCenterType> - I<CallCenterType>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterGetAvailableSupervisorListRequest

Get a list of users that can be assigned as supervisors to a Call Center.
Searching for users by group only makes sense when the call center is part of
an Enterprise.

The response is either C<GroupCallCenterGetAvailableSupervisorListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterGetDNISAgentListRequest

Get a list of agent who selected the DNIS as the outgoing call.

The response is either C<GroupCallCenterGetDNISAgentListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupCallCenterGetDNISAnnouncementRequest20

Get a call center's DNIS Announcements

The response is either a C<GroupCallCenterGetDNISAnnouncementRequest20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupCallCenterGetDNISListRequest

Get a list of DNIS that are configured for a Call Center.

The response is either C<GroupCallCenterGetDNISListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetDNISRequest

Get a call center's DNIS.

The response is either a C<GroupCallCenterGetDNISRequest> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupCallCenterGetInstanceListRequest

Get a list of Call Center instances within a group.

The response is either C<GroupCallCenterGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterGetDistinctiveRingingRequest

Get the distinctive ringing configuration values for call center.

The response is either a C<GroupCallCenterGetDistinctiveRingingResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetInstanceRequest19sp1

Request to get all the information of a Call Center instance.

The response is either C<GroupCallCenterGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetInstanceStatisticsReportingRequest17sp1

Request to get the call center statistics reporting settings.

The response is either
C<GroupCallCenterGetInstanceStatisticsReportingResponse17sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetInstanceStatisticsRequest14sp9

Get Call Center queue and agent statistics.

The response is either C<GroupCallCenterGetInstanceStatisticsResponse14sp9> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<statisticsRange> - I<CallCenterStatisticsRange>

=back

=head3 GroupCallCenterGetInstanceQueueStatusRequest

Get Call Center queue status.

The response is either C<GroupCallCenterGetInstanceQueueStatusResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetRequest17sp4

Request the Group level data associated with Call Center.

The response is either a C<GroupCallCenterGetResponse17sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterGetRoutingPolicyRequest

Request the group call center routing policy.

The response is either a C<GroupCallCenterGetRoutingPolicyResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallCenterGetSupervisorListRequest16

Get a list of supervisors assigned to a call center.

The response is either a C<GroupCallCenterGetSupervisorListResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterGetUnlicensedAgentListRequest

Get a list of unlicensed users who are preventing the Call Center from
upgrading to another type.

The response is either C<GroupCallCenterGetUnlicensedAgentListRequest> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<callCenterType> - I<CallCenterType>

=back

=head3 GroupCallCenterHolidayServiceGetRequest20

Get a call center's holiday service settings.

The response is either a C<GroupCallCenterHolidayServiceGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterHolidayServiceModifyRequest20

Modify a call center's holiday service settings. Only Group and Enterprise
level schedules are accepted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyActiveInstanceListRequest

Request to set the active status of Call Center instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyAgentListRequest

Request to modify the agent list for a call center.

The response is either C<SuccessResponse> or C<ErrorResponse>. If the
C<agentUserIdList> is used for Skill Based Premium call centers, the agents
will be set to skill level 1.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyAnnouncementRequest20

Modify a call center's announcement settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyDNISAnnouncementRequest20

Modify a call center DNIS announcement settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyDistinctiveRingingRequest

Modify the distinctive ringing configuration values for call center.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyDNISParametersRequest

Modify the setting that are configured for all the DNIS in a Call Center.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyDNISRequest

Modify a call center's DNIS settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyInstanceRequest19

Request to modify a Call Center instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyInstanceStatisticsReportingRequest17sp1

Modify the Call Center statistics reporting frequency and destination.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyInstanceWeightedCallDistributionRequest

Request to modify the weighted call distribution of a Call Center instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyRequest

Modify the group level data associated with Call Center and the active status
of Call Center instances.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifyRoutingPolicyRequest

Modify the group call center routing policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterModifySupervisorListRequest16

Request to modify the supervisor list for a call center.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterNightServiceGetRequest20

Get a call center's night service settings.

The response is either a C<GroupCallCenterNightServiceGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterNightServiceModifyRequest20

Modify a call center's night service settings. Only Group and Enterprise level
schedules are accepted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterOverflowGetRequest20

Get a call center's overflow settings.

The response is either a C<GroupCallCenterOverflowGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterOverflowModifyRequest20

Modify a call center's overflow settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterQueueStatusNotificationGetRequest

Get the status configuration for a given call center.

The response is either a C<GroupCallCenterQueueStatusNotificationGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterQueueStatusNotificationModifyRequest

Set the status configuration for a given call center.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterQueueCallDispositionCodeAddRequest

Add a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=item B<isActive> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterQueueCallDispositionCodeDeleteRequest

Delete a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupCallCenterQueueCallDispositionCodeGetListRequest

Get the list of Call Center Level and Organization Level Call Disposition
Codes.

The response is either
C<GroupCallCenterQueueCallDispositionCodeGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterQueueCallDispositionCodeGetRequest

Get a Call Center Call Disposition Code.

The response is either C<GroupCallCenterQueueCallDispositionCodeGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupCallCenterQueueCallDispositionCodeModifyRequest

Modify a Call Center Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterQueueCallDispositionCodeSettingsGetRequest

Request the user level data associated with Call Center Call Disposition Code
Settings.

The response is either a
C<GroupCallCenterQueueCallDispositionCodeSettingsGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterQueueCallDispositionCodeSettingsModifyRequest

Modify the enterprise level data associated with Call Center Agents Unavailable
Code Settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterQueueThresholdsGetRequest

Get a call center's queue Thresholds settings.

The response is either a C<GroupCallCenterQueueThresholdsGetRequest> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterQueueThresholdsModifyRequest

Modify a call center's queue Thresholds settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterStrandedCallGetRequest20

Get a call center's stranded call settings.

The response is either a C<GroupCallCenterStrandedCallGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterStrandedCallModifyRequest20

Modify a call center's stranded call settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallCenterStrandedCallUnavailableGetRequest20

Get a call center's stranded calls - unavailable settings.

The response is either a C<GroupCallCenterStrandedCallUnavailableGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupCallCenterStrandedCallUnavailableModifyRequest20

Modify a call center's stranded calls - unavailable settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingBrandingGetRequest

Request to get the system branding information.

The response is either C<SystemCallCenterEnhancedReportingBrandingGetResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallCenterEnhancedReportingBrandingModifyRequest

Request to modify the system branding configuration.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingDataTemplateGetListRequest

Request to get the list of data template and the corresponding information in
the system.

The response is either a
C<SystemCallCenterEnhancedReportingDataTemplateGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallCenterEnhancedReportingGetRequest

Request to get the call center enhanced reporting system settings.

The response is either a C<SystemCallCenterEnhancedReportingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallCenterEnhancedReportingModifyRequest

Modify the system settings for call center enhanced reporting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingReportTemplateAddRequest

Request to add a system level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallCenterReportTemplateName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingReportTemplateDeleteRequest

Request to delete a system level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 SystemCallCenterEnhancedReportingReportTemplateGetListRequest

Request to get system level call center report template list.

The response is either a
C<SystemCallCenterEnhancedReportingReportTemplateGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallCenterEnhancedReportingReportTemplateGetRequest

Request to get a system level call center report template.

The response is either a
C<SystemCallCenterEnhancedReportingReportTemplateGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 SystemCallCenterEnhancedReportingReportTemplateModifyRequest

Request to modify a system level call center report template.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallCenterReportTemplateName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingScheduledReportGetActiveListRequest

Request to get the list of all active call center reporting scheduled reports
in the system.

The response is either a
C<SystemCallCenterEnhancedReportingScheduledReportGetActiveListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingScheduledReportGetCompletedListRequest

Request to get the list of all completed call center reporting scheduled
reports in the system.

The response is either a
C<SystemCallCenterEnhancedReportingScheduledReportGetCompletedListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingScheduledReportGetListRequest

Request to get the list of all call center reporting scheduled reports in the
system.

The response is either an
C<SystemCallCenterEnhancedReportingScheduledReportGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest

Request to get all the call center reporting scheduled report in the system
that uses a given system level report template.

The response is either a
C<SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallCenterReportTemplateName>

=back

=head3 SystemCallCenterEnhancedReportingScheduledTaskParametersGetRequest

Request to get the system settings for the call center enhanced reporting
scheduling tasks.

The response is either a
C<SystemCallCenterEnhancedReportingScheduledTaskParametersGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallCenterEnhancedReportingScheduledTaskParametersModifyRequest

Modify the system settings for the call center enhanced reporting scheduling
tasks.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemCallCenterGetRequest19

Request the system level data associated with Call Center.

The response is either a C<SystemCallCenterGetResponse19> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallCenterModifyRequest

Modify the system level data associated with Call Center.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterAddSupervisedAgentListRequest

Assign agent(s) to a call center supervisor.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterAgentSignOutRequest

This request signs-out a call center agent. Administrator, supervisor and agent
itself can sign-out an agent. An empty OCI table in OCI-P response indicates
success and the agent has been signed out. This sign-out command will fail if
the agent is the last signed-in agent of any standard or premium call center to
which she is currently joined. If the sign-out fails, the OCI-P response will
contain a list of Call Centers for which the agent is the last signed-in agent.
If this special logic is not needed, C<UserCallCenterModifyRequest19> can still
be used to change the agents ACD state without checking if the agent is the
last signed-in agent.

The response is either a C<UserCallCenterAgentSignOutResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<agentUserId> - I<UserId>

=back

=head3 UserCallCenterAgentDetailsGetRequest

Request to get the detail information of a Call Center Agent. Administrator,
supervisor and agent itself can send this command.

The response is either C<UserCallCenterAgentDetailsGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<agentUserId> - I<UserId>

=back

=head3 UserCallCenterCallDispositionCodeGetAvailableListRequest

Get the list of available Call Center Call Disposition Codes to be used by a
client.

The response is either
C<UserCallCenterCallDispositionCodeGetAvailableListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 UserCallCenterDeleteSupervisedAgentListRequest

Delete agent(s) from a call center supervisor.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterEnhancedReportingReportTemplateParamInfoGetRequest

Request to get the input parameter info for a call center report template.

The response is either a
C<UserCallCenterEnhancedReportingReportTemplateParamInfoGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<reportTemplate / templateLevel> - I<Unknown>

=item B<reportTemplate / templateName> - I<Unknown>

=back

=head3 UserCallCenterEnhancedReportingScheduledReportDeleteRequest

Request to delete a call center reporting scheduled report created by a
supervisor.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<name> - I<CallCenterScheduledReportName>

=back

=head3 UserCallCenterEnhancedReportingScheduledReportGetRequest

Request to get a call center reporting scheduled report created by supervisor.

The response is either a
C<UserCallCenterEnhancedReportingScheduledReportGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<name> - I<CallCenterScheduledReportName>

=back

=head3 UserCallCenterEnhancedReportingScheduledReportModifyRequest

Request to modify a call center reporting scheduled report created by a
supervisor.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
C<startDate> element is adjusted to the first occurrence of the recurrent
schedule that comes at or after C<startDate>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<name> - I<CallCenterScheduledReportName>

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterGetAgentSupervisorListRequest

Get a list of supervisors for an agent on a given call center.

The response is either a C<UserCallCenterGetAgentSupervisorListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<agentUserId> - I<UserId>

=item B<serviceUserId> - I<UserId>

=back

=head3 UserCallCenterGetAvailableCallCenterListRequest

This request gets a list of all call centers which the user can be assigned to
as an agent. Some of the call centers may already have the user as an agent. It
is the clients responsibility to discard the call centers that the user is
already an agent of.

The response is either a C<UserCallCenterGetAvailableCallCenterListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallCenterGetAvailableDNISListRequest

Request a list of available DNIS for agent to select.

The response is either C<UserCallCenterGetAvailableDNISListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<agentUserId> - I<UserId>

=back

=head3 UserCallCenterGetRequest19

Get the user's call center settings and the list of call centers the specified
user belongs to.

The response is either a C<UserCallCenterGetResponse19> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallCenterGetSupervisedAgentListRequest

Get a list of agents supervised by a supervisor on a given call center.

The response is either a C<UserCallCenterGetSupervisedAgentListResponse> or an
C<ErrorResponse>. The search can be done using multiple criterias. If the
C<searchCriteriaModeOr> is present, any result matching any one criteria is
included in the results. Otherwise, only results matching all the search
criterias are included in the results. If no search criteria is specified, all
results are returned. In all cases, if a C<responseSizeLimit> is specified and
the number of matching results is more than this limit, then an
C<ErrorResponse> is returned. Specifying C<searchCriteriaModeOr> without any
search criteria results in an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterGetSupervisorCallCenterListRequest

Get a list of call centers the user is assigned to as a supervisor.

The response is either a C<UserCallCenterGetSupervisorCallCenterListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=back

=head3 UserCallCenterModifyCallCenterListRequest

Request to modify the call center list for an agent.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<agentUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterModifyRequest19

Modifies the agents call center settings and the availability for an agent in
one or more Call Centers. Contains a list specifying the desired availability
status of one or more call centers. A default unavailable code will be used if
the parameter C<agentUnavailableCode> is not active, included or is invalid.
Changing the C<agentACDState> from unavailable to any other state will
automatically clear the unavailable code.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallCenterModifySupervisedAgentListRequest

Modifies a list of users to be supervised by a supervisor on a call center.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<supervisorUserId> - I<UserId>

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 CallCenterAgentAvailability

Timer to alert C<CallCenter> calls on hold

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<available> - I<xs:boolean>

=back

=head3 CallCenterAgentSettings

Specifies an agent's settings for a particular Call Center. The C<skillLevel>
only applies to Premium agents.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallCenterMonitoring

=head3 UserCallCenterMonitoringGetRequest

Request the user's Call Center Monitoring settings.

The response is either a C<UserCallCenterMonitoringGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallCenterMonitoringModifyRequest

Modify the user's Call Center Monitoring settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallForwardingAlways

=head3 UserCallForwardingAlwaysGetRequest

Request the user level data associated with Call Forwarding Always.

The response is either a C<UserCallForwardingAlwaysGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallForwardingAlwaysModifyRequest

Modify the user level data associated with Call Forwarding Always.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallForwardingBusy

=head3 UserCallForwardingBusyGetRequest

Request the user level data associated with Call Forwarding Busy.

The response is either a C<UserCallForwardingBusyGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallForwardingBusyModifyRequest

Modify the user level data associated with Call Forwarding Busy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallForwardingNoAnswer

=head3 UserCallForwardingNoAnswerGetRequest13mp16

Request the user level data associated with Call Forwarding No Answer.

The response is either a C<UserCallForwardingNoAnswerGetResponse13mp16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallForwardingNoAnswerModifyRequest

Modify the user level data associated with Call Forwarding No Answer.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallForwardingNotReachable

=head3 UserCallForwardingNotReachableGetRequest

Request the user level data associated with Call Forwarding Not Reachable.

The response is either a C<UserCallForwardingNotReachableGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallForwardingNotReachableModifyRequest

Modify the user level data associated with Call Forwarding Not Reachable.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallForwardingSelective

=head3 UserCallForwardingSelectiveAddCriteriaRequest16

Add a criteria to the user's call forwarding selective service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserCallForwardingSelectiveDeleteCriteriaRequest

Delete a criteria from the user's call forwarding selective service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCallForwardingSelectiveGetCriteriaRequest16

Get a criteria for the user's call forwarding selective service.

The response is either a C<UserCallForwardingSelectiveGetCriteriaResponse16> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCallForwardingSelectiveGetRequest16

Get the user's call forwarding selective service setting.

The response is either a C<UserCallForwardingSelectiveGetResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallForwardingSelectiveModifyCriteriaRequest

Modify a criteria for the user's call forwarding selective service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserCallForwardingSelectiveModifyRequest

Modify the user's call forwarding selective service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallMeNow

=head3 SystemCallMeNowGetRequest

Request the system level data associated with Call Me Now service.

The response is either a C<SystemCallMeNowGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallMeNowModifyRequest

Modify the system level data associated with Call me now service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallMeNowAddCriteriaRequest

Add a criterion to the user's call me now service.  The criterion added is
automatically active.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<rejectCall> - I<xs:boolean>

=item B<toDnCriteria> - I<CallMeNowToDnCriteria>

=back

Additionally there are generic tagged parameters.

=head3 UserCallMeNowDeleteCriteriaRequest

Delete a criteria from the user's call me now service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCallMeNowGetCriteriaRequest

Get a criteria for the user's call me now service.

The response is either a C<UserCallMeNowGetCriteriaResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCallMeNowGetRequest

Get the user's call me now service setting.

The response is either a C<UserCallMeNowGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallMeNowModifyCriteriaRequest

Modify a criteria for the user's call me now service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserCallMeNowModifyRequest

Modify the user's call me now service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallNotify

=head3 SystemCallNotifyGetRequest

Request the system level data associated with Call Notify.

The response is either a C<SystemCallNotifyGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallNotifyModifyRequest

Modify the system level data associated with Call Notify.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallNotifyAddCriteriaRequest16

Add a criteria to the user's call notify service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserCallNotifyGetCriteriaRequest16

Get a criteria for the user's call notify service.

The response is either a C<UserCallNotifyGetCriteriaResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCallNotifyDeleteCriteriaRequest

Delete a criteria from the user's call notify service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCallNotifyModifyCriteriaRequest

Modify a criteria for the user's call notify service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserCallNotifyGetRequest

Get the user's call notify service setting.

The response is either a C<UserCallNotifyGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallNotifyModifyRequest

Modify the user's call notify service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallPark

=head3 GroupCallParkAddInstanceRequest16sp2

Adds a Call Park group.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<recallAlternateUserId> recallTo, use
value "Parking User Only" in HSS data mode

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=item B<recallTo> - I<CallParkRecallTo>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallParkDeleteInstanceRequest

Deletes a Call Park group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupCallParkGetAvailableAlternateRecallUserListRequest

Get a list of hunt groups that are available to select as an alternate recall
user.

The response is either
C<GroupCallParkGetAvailableAlternateRecallUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallParkGetAvailableUserListRequest

Get a list of users that can be assigned to a Call Park group. The available
user list for a new Call Park group can be obtained by not setting the name.

The response is either C<GroupCallParkGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallParkGetInstanceListRequest

Request to get a list of Call Park group instances within a group.

The response is either C<GroupCallParkGetInstanceListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallParkGetInstanceRequest16sp2

Gets a Call Park group.

The response is either C<GroupCallParkGetInstanceResponse16sp2> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupCallParkGetRequest16sp2

Gets the Call Park Group settings.

The response is either C<GroupCallParkGetResponse16sp2> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallParkModifyInstanceRequest

Modifies a Call Park group. Replaces the entire list of users in the group. The
users are in the list are in the order they will try to be parked on.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<recallAlternateUserId> recallTo

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallParkModifyRequest

Modifies the Group's Call Park settings.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<recallAlternateUserId>
C<recallRingPattern> recallTo C<alternateUserRecallTimerSeconds>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserCallParkGetRequest

Identifies which Call Park group the user belongs to if any and the list of
users in the group.

The response is either C<UserCallParkGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServiceCallPickup

=head3 GroupCallPickupAddInstanceRequest

Adds a Call Pickup group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallPickupDeleteInstanceRequest

Deletes a Call Pickup group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupCallPickupGetAvailableUserListRequest

Get a list of users that can be assigned to a Call Pickup group. The available
user list for a new Call Pickup group can be obtained by not setting the name.

The response is either C<GroupCallPickupGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallPickupGetInstanceListRequest

Request to get a list of Call Pickup instances within a group.

The response is either C<GroupCallPickupGetInstanceListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallPickupGetInstanceRequest

Gets a Call Pickup group.

The response is either C<GroupCallPickupGetInstanceResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupCallPickupModifyInstanceRequest

Modifies a Call Pickup group. Replaces the entire list of users in the group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 UserCallPickupGetRequest

Gets the details of the Call Pickup group that a user belongs to (if any). Any
user can only belong to one Call Pickup group.

The response is either C<UserCallPickupGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServiceCallRecording

=head3 GroupCallRecordingGetRequest

Get the Call Recording platform for a group.

The response is either a C<GroupCallRecordingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallRecordingModifyRequest

Modify the Call Recording platform assignment for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallRecordingAddPlatformRequest20

Add a Call Recording platform.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallRecordingPlatformName>

=item B<netAddress> - I<NetAddress>

=item B<schemaVersion> - I<CallRecordingPlatformSchemaVersion>

=item B<supportVideoRecording> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallRecordingDeletePlatformRequest

Delete a Call Recording platform.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallRecordingPlatformName>

=back

=head3 SystemCallRecordingGetPlatformListRequest20sp1

Get list of Call Recording platforms.

The response is either C<SystemCallRecordingGetPlatformListResponse20sp1> or
C<ErrorResponse>. The possible values for "Support Video Rec" can be either
true or false. Schema version values include: 1.0, 2.0, 3.0

Fixed parameters are:-

=over 4

=back

=head3 SystemCallRecordingGetPlatformUsageRequest

Get the list of groups currently associated to the specified Call Recording
platform.

The response is either C<SystemCallRecordingGetPlatformUsageResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallRecordingPlatformName>

=back

=head3 SystemCallRecordingModifyPlatformRequest

Modify the specified Call Recording platform.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<name> - I<CallRecordingPlatformName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallRecordingGetRequest

Request the system level data associated with Call Recording.

The response is either a C<SystemCallRecordingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallRecordingModifyRequest

Modify the system level data associated with Call Recording.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallRecordingGetRequest20

Get the Call Recording attributes for a user.

The response is either a C<UserCallRecordingGetResponse20> or an
C<ErrorResponse>. The following parameters are not returned for service
instance: - C<pauseResumeNotification> - C<enableCallRecordingAnnouncement> -
C<enableRecordCallRepeatWarningTone> -
C<recordCallRepeatWarningToneTimerSeconds>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallRecordingModifyRequest

Modify the Call Recording attributes for a user. The recording options "Always
with Pause/Resume", "On Demand", and "On Demand with User Initiated Start" are
not accepted for service instances.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following parameters are not accepted for service instance: -
C<pauseResumeNotification> - C<enableCallRecordingAnnouncement> -
C<enableRecordCallRepeatWarningTone> -
C<recordCallRepeatWarningToneTimerSeconds> The C<enableVoiceMailRecording>
parameter is only applicable if the Voice Messaging User service is assigned to
the user. This applies to both users and service instances.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallReturn

=head3 SystemCallReturnGetRequest

Request the system level data associated with Call Return.

The response is either a C<SystemCallReturnGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallReturnModifyRequest

Modify the system level data associated with Call Return.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallTransfer

=head3 UserCallTransferGetRequest14sp4

Request the user level data associated with Call Transfer.

The response is either a C<UserCallTransferGetResponse14sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallTransferModifyRequest

Modify the user level data associated with Call Transfer.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallWaiting

=head3 UserCallWaitingGetRequest17sp4

Request the user level data associated with Call Waiting.

The response is either a C<UserCallWaitingGetResponse17sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallWaitingModifyRequest

Modify the user level data associated with Call Waiting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode:
C<disableCallingLineIdDelivery>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallWaitingGetRequest

Request the system level data associated with Call Waiting.

The response is either a C<SystemCallWaitingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallWaitingModifyRequest

Modify the system level data associated with Call Waiting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingLineIDBlockingOverride

=head3 UserCallingLineIDBlockingOverrideGetRequest

Request the user level data associated with Calling Line ID Blocking Override.

The response is either a C<UserCallingLineIDBlockingOverrideGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallingLineIDBlockingOverrideModifyRequest

Modify the user level data associated with Calling Line ID Blocking Override.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingLineIDDeliveryBlocking

=head3 UserCallingLineIDDeliveryBlockingGetRequest

Request the user level data associated with Calling Line ID Delivery Blocking.

The response is either a C<UserCallingLineIDDeliveryBlockingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallingLineIDDeliveryBlockingModifyRequest

Modify the user level data associated with Calling Line ID Delivery Blocking.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingNameDelivery

=head3 UserCallingNameDeliveryGetRequest

Request the user level data associated with Calling Name Delivery.

The response is either a C<UserCallingNameDeliveryGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallingNameDeliveryModifyRequest

Modify the user level data associated with Calling Name Delivery.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingNameRetrieval

=head3 SystemCallingNameRetrievalGetRequest20

Request the system's calling name retrieval attributes.

The response is either a C<SystemCallingNameRetrievalGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallingNameRetrievalModifyRequest20

Modifies the system's calling name retrieval attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCallingNameRetrievalGetRequest

Request the user level data associated with Calling Name Retrieval.

The response is either a C<UserCallingNameRetrievalGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallingNameRetrievalModifyRequest

Modify the user level data associated with Calling Name Retrieval.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingNumberDelivery

=head3 UserCallingNumberDeliveryGetRequest

Request the user level data associated with Calling Name Delivery.

The response is either a C<UserCallingNumberDeliveryGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallingNumberDeliveryModifyRequest

Modify the user level data associated with Calling Number Delivery.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingPartyCategory

=head3 SystemCallingPartyCategoryAddRequest

Add a Calling Party Category to system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<category> - I<CallingPartyCategoryName>

=back

Additionally there are generic tagged parameters.

=head3 SystemCallingPartyCategoryDeleteRequest

Delete a Calling Party Category from system. The category cannot be deleted if
it is the default or is in use by any users.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<category> - I<CallingPartyCategoryName>

=back

=head3 SystemCallingPartyCategoryGetListRequest

Get the list of all Calling Party Category in system.

The response is either a C<SystemCallingPartyCategoryGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCallingPartyCategoryGetRequest

Get an existing Calling Party Category in system.

The response is either a C<SystemCallingPartyCategoryGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<category> - I<CallingPartyCategoryName>

=back

=head3 SystemCallingPartyCategoryModifyRequest

Modify a Calling Party Category in system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<category> - I<CallingPartyCategoryName>

=back

Additionally there are generic tagged parameters.

=head3 UserCallingPartyCategoryGetRequest16

Request the user level data associated with Calling Party Category.

The response is either a C<UserCallingPartyCategoryGetResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCallingPartyCategoryModifyRequest16

Modify the user level data associated with Calling Party Category.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCallingPlan

=head3 GroupCallingPlanAddDigitPatternRequest

Add a new calling plan digit string.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallingPlanDigitPatternName>

=item B<digitPattern> - I<CallingPlanDigitPattern>

=back

=head3 GroupCallingPlanDeleteDigitPatternListRequest

Delete one or more calling plan digit strings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupCallingPlanGetDigitPatternListRequest

Get the list of calling plan digit strings for a group.

The response is either a C<GroupCallingPlanGetDigitPatternListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCallingPlanModifyDigitPatternRequest

Modify a calling plan digit string. The name is a key; it cannot be changed.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallingPlanDigitPatternName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceChargeNumber

=head3 UserChargeNumberGetRequest14sp9

Request the user level data associated with Charge Number.

The response is either a C<UserChargeNumberGetResponse14sp9> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserChargeNumberModifyRequest

Modify the user level data associated with Charge Number.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceClassMark

=head3 SystemClassmarkAddRequest

Add a Class Mark to system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<classmark> - I<Classmark>

=item B<value> - I<ClassmarkValue>

=back

Additionally there are generic tagged parameters.

=head3 SystemClassmarkDeleteRequest

Delete a Class Mark from system. It cannot be deleted if it is in use by any
users.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<classmark> - I<Classmark>

=back

=head3 SystemClassmarkGetListRequest

Get the list of all Class Mark in system.

The response is either a C<SystemClassmarkGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemClassmarkModifyRequest

Modify a Class Mark in system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<classmark> - I<Classmark>

=back

Additionally there are generic tagged parameters.

=head3 SystemClassmarkGetUtilizationListRequest

Get the list of all users associated with a Class Mark in system. It is
possible to search by various criteria. Multiple search criteria are logically
C<ANDed> together.

The response is either a C<SystemClassmarkGetUtilizationListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<classmark> - I<Classmark>

=back

Additionally there are generic tagged parameters.

=head3 UserClassmarkGetRequest

Request the Class Mark data associated with User.

The response is either a C<UserClassmarkGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserClassmarkModifyRequest

Modify the user level data associated with Class Mark.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCommPilotCallManager

=head3 GroupCommPilotCallManagerGetRequest

Request the group level data associated with C<CommPilot> Call Manager.

The response is either a C<GroupCommPilotCallManagerGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCommPilotCallManagerModifyRequest

Modify the group level data associated with C<CommPilot> Call Manager.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserCommPilotCallManagerGetRequest

Request the user level data associated with C<CommPilot> Call Manager.

The response is either a C<UserCommPilotCallManagerGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCommPilotCallManagerModifyRequest

Modify the user level data associated with C<CommPilot> Call Manager.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCommPilotExpress

=head3 UserCommPilotExpressGetRequest

Get the user's C<commPilot> express service setting.

The response is either a C<UserCommPilotExpressGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCommPilotExpressModifyRequest

Modify the user's C<commPilot> express service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCommPilotExpressSR

=head3 UserCommPilotExpressSRGetRequest13mp16

Get the user's C<commPilot> express SR service setting.

The response is either a C<UserCommPilotExpressSRGetResponse13mp16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCommPilotExpressSRModifyRequest

Modify the user's C<commPilot> express SR service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCommunicationBarringUserControl

=head3 SystemCommunicationBarringUserControlGetRequest

Gets the Communication Barring system level settings.

The response is either C<SystemCommunicationBarringUserControlGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCommunicationBarringUserControlModifyRequest

Modifies the system's Communication Barring User-Control settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserCommunicationBarringUserControlGetRequest

Lists the Communication Barring profiles available to a user and indicates
which profile if any is currently active for the user..

The response is either C<UserCommunicationBarringUserControlGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCommunicationBarringUserControlModifyRequest

Enabling a profile automatically disables the currently active profile. Also
allows the passcode for the service to be modified and the lockout to be reset.
Admins only need to populate the C<newPasscode> field when changing the
passcode. Users must populate both the C<oldPasscode> and new Passcode fields
when changing the passcode.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCommunicator

=head3 ServiceProviderBroadWorksCommunicatorGetRequest

Request to get Configuration Server for a specified service provider.

The response is either a C<ServiceProviderBroadWorksCommunicatorGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderBroadWorksCommunicatorModifyRequest

Request to modify the Configuration URL.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksCommunicatorGetRequest

Request to get the Configuration Server for a specified user.

The response is either a C<UserBroadWorksCommunicatorGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServiceConnectedLineIdentificationPresentation

=head3 SystemConnectedLineIdentificationPresentationGetRequest

Request the system level data associated with the COLP service.

The response is either a
C<SystemConnectedLineIdentificationPresentationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemConnectedLineIdentificationPresentationModifyRequest

Modify the system level data associated with the COLP Service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceConnectedLineIdentificationRestriction

=head3 UserConnectedLineIdentificationRestrictionGetRequest

Request the user level data associated with Connected Line ID Restriction.

The response is either a
C<UserConnectedLineIdentificationRestrictionGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserConnectedLineIdentificationRestrictionModifyRequest

Modify the user level data associated with Connected Line ID Restriction.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCustomRingback

=head3 GroupCustomRingbackGroupGetRequest20

Get the group's custom ring back service settings.

The response is either a C<GroupCustomRingbackGroupGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupCustomRingbackGroupModifyRequest20

Modify the group's custom ring back service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserCustomRingbackUserAddCriteriaRequest20

Add a criteria to the user's custom ringback service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserCustomRingbackUserDeleteCriteriaRequest

Delete a criteria from the user's custom ringback service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCustomRingbackUserGetCriteriaListRequest

Get the user's custom ringback service criteria listing.

The response is either a C<UserCustomRingbackUserGetCriteriaListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserCustomRingbackUserGetCriteriaRequest20

Get a criteria for the user's custom ringback service.

The response is either a C<UserCustomRingbackUserGetCriteriaResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserCustomRingbackUserModifyActiveCriteriaListRequest

Modify the user's custom ringback service criteria's active setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserCustomRingbackUserModifyCriteriaRequest20

Modify a criteria for the user's custom ringback service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceCustomerOriginatedTrace

=head3 SystemCustomerOriginatedTraceGetRequest

Request the system level data associated with Customer Originated Trace.

The response is either a C<SystemCustomerOriginatedTraceGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemCustomerOriginatedTraceModifyRequest

Modify the system level data associated with Customer Originated Trace.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceDirectedCallPickupWithBargeIn

=head3 UserDirectedCallPickupWithBargeInGetRequest14sp7

Request the user level data associated with Directed Call Pickup With Barge In.

The response is either a C<UserDirectedCallPickupWithBargeInGetResponse14sp7>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserDirectedCallPickupWithBargeInModifyRequest

Modify the user level data associated with Directed Call Pickup With Barge In.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceDirectoryNumberHunting

=head3 GroupDirectoryNumberHuntingGetAvailableUserListRequest

Request to get the agents of a call center or hunt group that are available to
be assigned to a directory number hunting group.  They are agents that are not
already assigned to any other directory number hunting group.

The response is either
C<GroupDirectoryNumberHuntingGetAvailableUserListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupDirectoryNumberHuntingGetRequest17sp1

Request to get the properties of the DNH service for a specified
C<serviceUserId>. It gets the agents of a call center or hunt group that are
members of a directory number hunting group.  They are agents that are not
already assigned to any other directory number hunting group.

The response is either C<GroupDirectoryNumberHuntingGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupDirectoryNumberHuntingModifyRequest

Replaces a list of users as agents for a directory number hunting group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceDoNotDisturb

=head3 UserDoNotDisturbGetRequest

Request the user level data associated with Do Not Disturb.

The response is either a C<UserDoNotDisturbGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserDoNotDisturbModifyRequest

Modify the user level data associated with Do Not Disturb.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceDualModeVCC

=head3 UserDualModeVCCGetRequest

Request to get the user level Dual Mode VCC service attributes Response is
either C<UserDualModeVCCGetResponse> or C<ErrorResponse>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserDualModeVCCModifyRequest

Request to modify the user level IN Integration service attributes Response is
either C<UserINIntegrationGetResponse> or C<ErrorResponse>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceEmergencyZones

=head3 GroupEmergencyZonesAddHomeZoneListRequest

Add a list of home zones and/or home zone ranges to the the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupEmergencyZonesDeleteHomeZoneListRequest

Delete a list of home zones and/or home zone ranges to the the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupEmergencyZonesGetHomeZoneListRequest

Request the group level data associated with Emergency Zones.

The response is either a C<GroupEmergencyZonesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupEmergencyZonesGetRequest

Request the group level data associated with Emergency Zones.

The response is either a C<GroupEmergencyZonesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupEmergencyZonesModifyHomeZoneListRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupEmergencyZonesModifyRequest

Modify the group level data associated with Emergency Zones.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemEmergencyZonesGetRequest

Request the system level data associated with Emergency Zones.

The response is either a C<SystemEmergencyZonesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemEmergencyZonesModifyRequest

Modify the system level data associated with Emergency Zones.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceEnhancedCallLogs

=head3 EnterpriseEnhancedCallLogsGetListRequest20

Request users' call logs within an enterprise If the C<callLogType> is not
specified, all types of calls logs (placed, received, missed) are returned. It
is possible to restrict the number of rows returned using
C<responsePagingControl>. If C<responsePagingControl> is not specified, the
value of Enhanced Call Logs system parameter C<maxNonPagedResponseSize> will
control the maximum number of call logs can be returned.

The response is either an C<EnterpriseEnhancedCallLogsGetListResponse20> or an
C<ErrorResponse>. The following elements are only used in AS data mode:
C<callAuthorizationCodeFilter> C<callSecurityClassification>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupEnhancedCallLogsGetListRequest20

Request users' call logs within a group If the C<callLogType> is not specified,
all types of calls logs (placed, received, missed) are returned. It is possible
to restrict the number of rows returned using C<responsePagingControl>.If
C<responsePagingControl> is not specified, the value of Enhanced Call Logs
system parameter C<maxNonPagedResponseSize> will control the maximum number of
call logs can be returned.

The response is either a C<GroupEnhancedCallLogsGetListResponse20> or an
C<ErrorResponse>. The following elements are only used in AS data mode:
C<callAuthorizationCodeFilter> C<callSecurityClassification>

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderEnhancedCallLogsGetRequest17sp4

Get the service provider's enhanced call log settings.

The response is either a C<ServiceProviderEnhancedCallLogsGetResponse17sp4> or
an C<ErrorResponse>. This command will return an C<ErrorResponse> if DBS is
used as the call log server.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderEnhancedCallLogsModifyRequest

Modify the Service Provider level data associated with Enhanced Call Logs.
Configures the maximum number of logged calls and maximum age of your user's
call logs. Log entries are deleted when either of the two limits is reached.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemEnhancedCallLogsGetRequest20sp1

Request the system level data associated with Enhanced Call Logs.

The response is either a C<SystemEnhancedCallLogsGetResponse20sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemEnhancedCallLogsModifyRequest

Modify the system level data associated with Enhanced Call Logs.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<isSendEnabled>
C<server1NetAddress> C<server1SendPort> C<server1RetrievePort>
C<server2NetAddress> C<server2SendPort> C<server2RetrievePort> C<sharedSecret>
C<retransmissionDelayMilliSeconds> C<maxTransmissions> C<soapTimeoutSeconds>
useDBS C<eclQueryApplicationURL> C<eclQueryDataRepositoryURL>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserEnhancedCallLogsGetListRequest20

Request user's call logs. If the C<callLogType> is not specified, all types of
calls logs (placed, received, missed) are returned. The filters
"C<dateTimeRange>", "C<numberFilter>", "C<redirectedNumberFilter>",
"C<accountAuthorizationCodeFilter>" "C<callAuthorizationCodeFilter>" and
"C<subscriberType>" are ignored if call logs are stored in CDS. When
"C<ReceivedOrMissed>" is specified as "C<callLogType>" and call logs are stored
in CDS, all call logs including placed will be returned. It is possible to
restrict the number of rows returned using C<responsePagingControl>. If
C<responsePagingControl> is not specified, the value of Enhanced Call Logs
system parameter C<maxNonPagedResponseSize> will control the maximum number of
call logs can be returned.

The response is either a C<UserEnhancedCallLogsGetListResponse20> or an
C<ErrorResponse>. The following elements are only used in AS data mode:
C<callAuthorizationCodeFilter> C<callSecurityClassification>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceExecutive

=head3 SystemExecutiveGetRequest

Request to get the Executive system parameters.

The response is either C<SystemExecutiveGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemExecutiveModifyRequest

Request to modify the Executive system parameters.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserExecutiveAddFilteringSelectiveCriteriaRequest

Add a filtering criteria to an executive user. Both executive and the executive
assistant can run this command.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<filter> - I<xs:boolean>

=item B<fromDnCriteria> - I<ExecutiveCallFilteringCriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserExecutiveDeleteFilteringSelectiveCriteriaRequest

Delete a filtering criteria from an executive user. Both executive and the
executive assistant can run this command.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserExecutiveGetAvailableAssistantListRequest

Get a list of users that can be assigned to an executive. Searching for users
by group only makes sense when the executive user is part of an Enterprise.

The response is either C<UserExecutiveGetAvailableAssistantListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserExecutiveGetAssistantRequest

Get the assistant setting and the list of assistants assigned to an executive.

The response is either C<UserExecutiveGetAssistantsResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserExecutiveGetFilteringRequest

Get the filtering setting and the list of filtering criteria defined for an
executive user. Both executive and the executive assistant can run this
command.

The response is either C<UserExecutiveGetFilteringResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserExecutiveGetFilteringSelectiveCriteriaRequest

Get a filtering criteria for an executive user. Both executive and the
executive assistant can run this command.

The response is either C<UserExecutiveGetSelectiveCriteriaResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserExecutiveGetScreeningAlertingRequest

Get the screening and alerting setting of an executive. Both executive and the
executive assistant can run this command.

The response is either C<UserExecutiveGetScreeningAlertingResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserExecutiveModifyAssistantRequest

Request to modify the assistant setting and the list of assistants assigned to
an executive user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserExecutiveModifyFilteringRequest

Modify the filtering setting for an executive user. Both executive and the
executive assistant can run this command.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserExecutiveModifyFilteringSelectiveCriteriaRequest

Modify a filtering selective criteria for an executive. Both executive and the
executive assistant can run this command.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserExecutiveModifyScreeningAlertingRequest

Modify the screening and alerting setting of an executive. Both executive and
the executive assistant can run this command.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceExecutiveAssistant

=head3 UserExecutiveAssistantGetRequest

Get the setting of an executive assistant.

The response is either C<UserExecutiveAssistantGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserExecutiveAssistantModifyRequest

Modify the setting for executive assistant.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceExternalCallingLineIDDelivery

=head3 UserExternalCallingLineIDDeliveryGetRequest

Request the user level data associated with External Calling Line ID Delivery.

The response is either a C<UserExternalCallingLineIDDeliveryGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserExternalCallingLineIDDeliveryModifyRequest

Modify the user level data associated with External Calling Line ID Delivery.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceExternalCustomRingback

=head3 ServiceProviderExternalCustomRingbackGetRequest

Request the service provider level data associated with External Custom
Ringback.

The response is either a C<ServiceProviderExternalCustomRingbackGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderExternalCustomRingbackModifyRequest

Modify the service provider level data associated with External Custom
Ringback.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 UserExternalCustomRingbackGetRequest

Request the user level data associated with External Custom Ringback.

The response is either a C<UserExternalCustomRingbackGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserExternalCustomRingbackModifyRequest

Modify the user level data associated with External Custom Ringback. The user
SIP URI, when selected, it replaces the SP address, port and prefix. The user
SIP URI, if selected, is the Request URI of the SIP INVITE sent to the external
server.  When the service provider data is used instead, the Request URI is
constructed using the prefix, address, port and the user DN. The timeout value
is the only SP configuration used when the user SIP URI is selected.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceFaxMessaging

=head3 UserFaxMessagingGetRequest17sp1

Request the user level data associated with Fax Messaging.

The response is either a C<UserFaxMessagingGetResponse17sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserFaxMessagingModifyRequest

Modify the user level data associated with Fax Messaging.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceFindMeFollowMe

=head3 GroupFindMeFollowMeAddAlertingGroupRequest

Add an alerting group to a Find-me/Follow-me instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest

Add a criteria to the Find-me/Follow-me alerting group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeAddInstanceRequest

Add a Find-me/Follow-me instance to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeAlertingGroupGetAvailableUserListRequest

Get a list of users that can be assigned to a Find-me/Follow-me alerting group.

The response is either
C<GroupFindMeFollowMeAlertingGroupGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeDeleteAlertingGroupRequest

Delete an alerting group from a Find-me/Follow-me instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=back

=head3 GroupFindMeFollowMeDeleteAlertingGroupSelectiveCriteriaRequest

Delete a criteria from the Find-me/Follow-me alerting group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 GroupFindMeFollowMeDeleteInstanceRequest

Delete a Find-me/Follow-me instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFindMeFollowMeGetAlertingGroupListRequest

Get a list of Find-me/Follow-me alerting groups within a group.

The response is either C<GroupFindMeFollowMeGetAlertingGroupListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFindMeFollowMeGetAlertingGroupRequest

Request to get all the information of a Find-me/Follow-me alerting group.

The response is either C<GroupFindMeFollowMeGetAlertingGroupResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=back

=head3 GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaRequest

Request to get all the information of a specific Find-me/Follow-me alerting
group selective criteria.

The response is either C<GroupFindMeFollowMeGetAlertingGroupResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 GroupFindMeFollowMeGetInstanceListRequest

Get a list of Find-me/Follow-me instances within a group.

The response is either C<GroupFindMeFollowMeGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeGetInstanceRequest19sp1

Request to get all the information of a Find-me/Follow-me instance.

The response is either C<GroupFindMeFollowMeGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFindMeFollowMeModifyActiveInstanceListRequest

Request to set the active status of Find-me/Follow-me instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeModifyAlertingGroupListRequest

Modify the priorities assigned to alerting groups

The response is either a C<SuccessResponse> or an C<ErrorResponse>. NOTE: The
command fails if all the alerting groups defined for the user are not provided.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeModifyAlertingGroupRequest

Modify a Find-me/Follow-me alerting group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest

Modify a Find-me/Follow-me alerting group criteria.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<alertingGroupName> - I<FindMeFollowMeAlertingGroupName>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 GroupFindMeFollowMeModifyInstanceRequest

Request to modify a Find-me/Follow-me instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceFlexibleSeatingGuest

=head3 GroupFlexibleSeatingAccessDeviceGetListRequest

Requests the list of access devices available for assignment to a flexible
seating host or guest. The list includes devices created at the system, service
provider, and group levels that support device management.

The response is either C<GroupFlexibleSeatingAccessDeviceGetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupFlexibleSeatingHostGetInstanceListRequest

Get a list of flexible seating host instances within a group.

The response is either C<GroupFlexibleSeatingHostGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFlexibleSeatingHostModifyActiveInstanceListRequest

Request to set the active status of flexible seating host instances. Host
cannot be disabled when a flexible seating guest is associated.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupFlexibleSeatingHostAddInstanceRequest

Add a flexible seating host instance to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfileFlexibleSeatingHost>

=back

Additionally there are generic tagged parameters.

=head3 GroupFlexibleSeatingHostDeleteInstanceRequest

Delete a flexible seating host instance from a group. Host cannot be deleted
when a guest is associated to a host.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFlexibleSeatingHostGetInstanceRequest

Request to get all the information of a flexible seating host instance.

The response is either C<GroupFlexibleSeatingHostGetInstanceResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFlexibleSeatingHostModifyInstanceRequest

Request to modify a flexible seating host instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFlexibleSeatingHostRoutingPoliciesGetRequest

Get a flexible seating host s routing policies

The response is either a C<GroupFlexibleSeatingHostRoutingPoliciesGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFlexibleSeatingHostRoutingPoliciesModifyRequest

Modify a flexible seating host s routing policies

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupFlexibleSeatingHostGuestAssociationGetRequest

Request the flexible seating host guest association details.

The response is either a C<GroupFlexibleSeatingHostGuestAssociationGetResponse>
or an C<ErrorResponse>. C<accessLevel> is always set to Group for a Service
Provider

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupFlexibleSeatingHostGuestAssociationModifyRequest

Modify the flexible seating host s guest association attributes. The request
fails if C<enforceAssociationLimit> or C<associationLimitHours> are changed
when the host is associated to a guest.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserFlexibleSeatingGuestGetAvailableHostListRequest

Get a list of hosts that can be assigned to flexible seating guests.

The response is either C<UserFlexibleSeatingGuestGetAvailableUserListResponse>
or C<ErrorResponse>. The response will include active hosts based on the
following criteria. - host that has the equivalent device type as the guest,
host already assigned to another guest and for a guest in a Service Provider
host in the user s group and for a user in an Enterprise a host within the user
s group and host in the user s enterprise that has the C<accessLevel> set to
Enterprise.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserFlexibleSeatingGuestGetRequest

Request the user level data associated with flexible seating guest.

The response is either a C<UserFlexibleSeatingGuestGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserFlexibleSeatingGuestModifyRequest

Modify the user level data associated with flexible seating guest.

C<accessDeviceEndpoint> can only be configured by group or a higher level
administrator.

The request fails if C<isActive> is set to false and the guest is associated to
a host.

The request fails when C<enableAssociationLimit>, C<associationLimitHours>,
C<unlockPhonePINCode> are changed when the guest is associated to a host.

The request fails when C<accessDeviceEndpoint> is set in the request when the
guest is associated to a host.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceGroupNightForwarding

=head3 SystemGroupNightForwardingGetRequest

Request to get the Group Night Forwarding system parameters.

The response is either C<SystemGroupNightForwardingGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemGroupNightForwardingModifyRequest

Request to modify the Group Night Forwarding system parameters.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupNightForwardingGetRequest

Request to get the Group Night Forwarding group parameters.

The response is either C<GroupGroupNightForwardingGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupGroupNightForwardingModifyRequest

Request to modify the Group Night Forwarding group parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserGroupNightForwardingGetRequest

Request to get the Group Night Forwarding user parameters.

The response is either C<UserGroupNightForwardingGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserGroupNightForwardingModifyRequest

Request to modify the Group Night Forwarding user parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceGroupPaging

=head3 GroupGroupPagingAddInstanceRequest

Add a Group Paging instance to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=item B<confirmationToneTimeoutSeconds> - I<GroupPagingConfirmationToneTimeoutSeconds>

=item B<deliverOriginatorCLIDInstead> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingAddOriginatorListRequest

Add originator(s) to a paging group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingAddTargetListRequest

Add target(s) to a paging group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingDeleteInstanceRequest

Delete a Group Paging instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupGroupPagingDeleteOriginatorListRequest

Delete originator(s) from a paging group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingDeleteTargetListRequest

Delete target(s) from a paging group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingGetAvailableOriginatorListRequest

Get a list of users that can be assigned as originators to a given paging
group. Searching for users by group only makes sense when the paging group is
part of an Enterprise.

The response is either C<GroupGroupPagingGetAvailableOriginatorListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingGetAvailableTargetListRequest

Get a list of users that can be assigned as targets to a given paging group.
Searching for users by group only makes sense when the paging group is part of
an Enterprise.

The response is either C<GroupGroupPagingGetAvailableTargetListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingGetInstanceListRequest

Get a list of Paging Groups instances within a group.

The response is either C<GroupGroupPagingGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingGetInstanceRequest19sp1

Request to get all the information of a Group Paging instance.

The response is either C<GroupGroupPagingGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupGroupPagingGetOriginatorListRequest

Get a list of originators assigned to a paging group.

The response is either a C<GroupGroupPagingGetOriginatorListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupGroupPagingGetTargetListRequest

Get a list of targets assigned to a paging group.

The response is either a C<GroupGroupPagingGetTargetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupGroupPagingModifyActiveInstanceListRequest

Request to set the active status of Group Paging instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingModifyInstanceRequest

Request to modify a Group Paging instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingModifyOriginatorListRequest

Request to modify the originator list for a paging group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingModifyTargetListRequest

Request to modify the target list for a paging group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupGroupPagingTargetsCapacityGetRequest

Request the maximum number of target users per paging group configured for a
group.

The response is either a C<GroupGroupPagingTargetsCapacityGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupGroupPagingTargetsCapacityModifyRequest

Modify the maximum number of target users per paging group configured for a
group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderGroupPagingTargetsCapacityGetRequest

Request the maximum number of target users per paging group configured for a
service provider.

The response is either a
C<ServiceProviderGroupPagingTargetsCapacityGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderGroupPagingTargetsCapacityModifyRequest

Modify the maximum number of target users per paging group configured for a
service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 UserGroupPagingGetListRequest

Get the list of all the Paging Groups a user was assigned as an originator.

The response is either a C<UserGroupPagingGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServiceHotelingGuest

=head3 UserHotelingGuestGetAvailableUserListRequest

Get a list of users that can be assigned as Hoteling Guests.

The response is either C<UserHotelingGuestGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserHotelingGuestGetRequest14sp4

Request the user level data associated with Hoteling Guest.

The response is either a C<UserHotelingGuestGetResponse14sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserHotelingGuestModifyRequest

Modify the user level data associated with Hoteling Guest.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceHotelingHost

=head3 UserHotelingHostGetRequest17

Request the user level data associated with Hoteling Host.

The response is either a C<UserHotelingHostGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserHotelingHostModifyRequest

Modify the user level data associated with Hoteling Host.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceHuntGroup

=head3 GroupHuntGroupAddInstanceRequest20

Add a Hunt Group instance to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<useSystemHuntGroupCLIDSetting>, use
value "true" in HSS data mode C<includeHuntGroupNameInCLID>, use value "true"
in HSS data mode

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=item B<policy> - I<HuntPolicy>

=item B<huntAfterNoAnswer> - I<xs:boolean>

=item B<noAnswerNumberOfRings> - I<HuntNoAnswerRings>

=item B<forwardAfterTimeout> - I<xs:boolean>

=item B<forwardTimeoutSeconds> - I<HuntForwardTimeoutSeconds>

=back

Additionally there are generic tagged parameters.

=head3 GroupHuntGroupDeleteInstanceRequest

Delete a Hunt Group instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupHuntGroupGetAvailableUserListRequest

Get a list of users that can be assigned to a Hunt Group group. Searching for
users by group only makes sense when the hunt group is part of an Enterprise.

The response is either C<GroupHuntGroupGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupHuntGroupGetInstanceListRequest

Get a list of Hunt Group instances within a group.

The response is either C<GroupHuntGroupGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupHuntGroupGetInstanceRequest20

Request to get all the information of a Hunt Group instance.

The response is either C<GroupHuntGroupGetInstanceResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupHuntGroupModifyActiveInstanceListRequest

Request to set the active status of Hunt Group instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupHuntGroupModifyInstanceRequest

Request to modify a Hunt Group instance.

The response is either C<SuccessResponse> or C<ErrorResponse>. The following
elements are only used in AS data mode: C<useSystemHuntGroupCLIDSetting>
C<includeHuntGroupNameInCLID>

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupHuntGroupModifyInstanceWeightedCallDistributionRequest

Request to modify the weighted call distribution of a Hunt Group instance.

The response is either C<SuccessResponse> or C<ErrorResponse>. NOTE: Prior to
release 14, any agents who were not in the list kept their existing weight
setting. In release 14, any agents who are not in the list will have their
weight set to 0.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemHuntGroupGetRequest17

Request the system level data associated with Hunt Group.

The response is either a C<SystemHuntGroupGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemHuntGroupModifyRequest

Modify the system level data associated with Hunt Group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceINIntegration

=head3 UserINIntegrationGetRequest

Request to get the user level IN Integration service attributes Response is
either C<UserINIntegrationGetResponse> or C<ErrorResponse>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserINIntegrationModifyRequest

Request to modify the user level IN Integration service attributes Response is
either C<SuccessResponse> or C<ErrorResponse>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceInCallServiceActivation

=head3 UserInCallServiceActivationGetRequest

Request the user level data associated with In-Call Service Activation.

The response is either a C<UserInCallServiceActivationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserInCallServiceActivationModifyRequest

Modify the user level data associated with In-Call Service Activation.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderInCallServiceActivationGetRequest17

Request the service provider's DTMF based in-call service activation trigger
attributes.The response is either a
C<ServiceProviderInCallServiceActivationGetResponse17> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderInCallServiceActivationModifyRequest17

Modifies the service provider's DTMF based in-call service activation trigger
attributes.The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemInCallServiceActivationGetRequest17

Request the system's DTMF based in-call service activation trigger attributes.

The response is either a C<SystemInCallServiceActivationGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemInCallServiceActivationModifyRequest17

Modifies the system's DTMF based in-call service activation trigger
attributes.The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceIncomingCallingPlan

=head3 GroupIncomingCallingPlanGetListRequest

Request the group's incoming calling plan settings.

The response is either a C<GroupIncomingCallingPlanGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupIncomingCallingPlanModifyListRequest

Change the group's incoming calling plan settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserIncomingCallingPlanGetRequest

Request the user's incoming calling plan settings.

The response is either a C<UserIncomingCallingPlanGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserIncomingCallingPlanModifyRequest

Change the user's incoming calling plan settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceInstantGroupCall

=head3 GroupInstantGroupCallAddInstanceRequest14

Request to add an Instant Group Call service instance to a group. The domain is
required in the C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=back

Additionally there are generic tagged parameters.

=head3 GroupInstantGroupCallDeleteInstanceRequest

Request to delete an Instant Group Call service instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupInstantGroupCallGetInstanceListRequest

Request to get a list of Instant Group Call service instances within a group.

The response is either C<GroupInstantGroupCallGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the service instances within a
specified department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupInstantGroupCallGetInstanceRequest19sp1

Request to get all the information of an Instant Group Call service instance.

The response is either C<GroupInstantGroupCallGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupInstantGroupCallModifyActiveInstanceListRequest

Request to set the active status of Instant Group Call service instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupInstantGroupCallModifyInstanceRequest

Request to modify an Instant Group Call service instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceIntegratedIMP

=head3 GroupIntegratedIMPGetRequest

Get the Integrated IMP service attributes for the group.

The response is either C<GroupIntegratedIMPGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupIntegratedIMPModifyRequest

Modify the Integrated IMP service attributes for the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderIntegratedIMPGetRequest

Get the Integrated IMP service attributes for the service provider.

The response is either C<ServiceProviderIntegratedIMPGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderIntegratedIMPModifyRequest

Modify the Integrated IMP service attributes for the service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemIntegratedIMPGetRequest19

Get the system Integrated IMP service attributes.

The response is either C<SystemIntegratedIMPGetResponse19> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemIntegratedIMPModifyRequest

Modify the system Integrated IMP service attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: boshURL

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserIntegratedIMPGetRequest

Get the Integrated IMP specific service attribute for the user.

The response is either C<UserIMPGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserIntegratedIMPModifyRequest

Modifies the Integrated IMP specific service attribute for the user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserIntegratedIMPGeneratePasswordRequest

Generate a new IMP password for the user. The new generated password is
synchronized to C<BroadCloud>.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServiceIntelligentNetworkServiceControl

=head3 SystemIntelligentNetworkServiceControlGetRequest14

Request the system level data associated with Intelligent Network Service
Control.

The response is either a C<SystemIntelligentNetworkServiceControlGetResponse14>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemIntelligentNetworkServiceControlModifyRequest

Modify the system level data associated with Intelligent Network Service
Control.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserIntelligentNetworkServiceControlGetRequest

Request the user level data associated with Intelligent Network Service
Control.

The response is either a C<UserIntelligentNetworkServiceControlGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserIntelligentNetworkServiceControlModifyRequest

Modify the user level data associated with Intelligent Network Service Control.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceIntercept

=head3 GroupInterceptGroupGetRequest16sp1

Get the group's intercept group service settings.

The response is either a C<GroupInterceptGroupGetResponse16sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupInterceptGroupModifyRequest16

Modify the group's intercept group service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemInterceptUserAddDnListRequest

Request to add an Intercept User number(s) to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemInterceptUserDeleteDnListRequest

Request to delete an Intercept User number(s) from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemInterceptUserGetDnListRequest

Request to get a list of Intercept User dns defined in the system.

The response is either a C<SystemInterceptUserGetDnListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemInterceptUserGetRequest

Get the system-level intercept user service settings.

The response is either a C<SystemInterceptUserGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemInterceptUserModifyDnRequest

Request to modify a Intercept User number's description in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemInterceptUserModifyRequest

Modify the system-level intercept user service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserInterceptUserGetRequest16sp1

Get the user's intercept user service settings.

The response is either a C<UserInterceptUserGetResponse16sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserInterceptUserModifyRequest16

Modify the user's intercept user service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceInternalCallingLineIDDelivery

=head3 UserInternalCallingLineIDDeliveryGetRequest

Request the user level data associated with Internal Calling Line ID Delivery.

The response is either a C<UserInternalCallingLineIDDeliveryGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserInternalCallingLineIDDeliveryModifyRequest

Modify the user level data associated with Internal Calling Line ID Delivery.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceInventoryReport

=head3 GroupInventoryReportGetRequest

Request the group's inventory report.

The response is either a C<GroupInventoryReportGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<includeUsers> - I<xs:boolean>

=item B<includeServices> - I<xs:boolean>

=item B<includeDns> - I<xs:boolean>

=item B<includeAccessDevices> - I<xs:boolean>

=item B<includeDepartments> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 SystemInventoryReportGetRequest

Request the system level data associated with Inventory Report.

The response is either a C<SystemInventoryReportGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemInventoryReportModifyRequest

Modify the system level data associated with Inventory Report.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceLDAPIntegration

=head3 GroupLDAPIntegrationGetDirectoryRequest

Get the LDAP directory attributes for a group.

The response is either a C<GroupLDAPIntegrationGetDirectoryResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupLDAPIntegrationModifyDirectoryRequest

Modify the LDAP directory attributes for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupLDAPIntegrationGetRequest

Request the group level data associated with LDAP Integration.

The response is either a C<GroupLDAPIntegrationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupLDAPIntegrationModifyRequest

Modify the group level data associated with LDAP Integration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderLDAPIntegrationGetDirectoryRequest

Get the LDAP directory attributes for a service provider.

The response is either a C<ServiceProviderLDAPIntegrationGetDirectoryResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderLDAPIntegrationModifyDirectoryRequest

Modify the LDAP directory attributes for a service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemLDAPIntegrationGetDirectoryRequest

Request the system level data associated with LDAP Integration.

The response is either a C<SystemLDAPIntegrationGetDirectoryResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLDAPIntegrationModifyDirectoryRequest

Modify the system level data associated with LDAP Integration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserLDAPIntegrationGetDirectoryListRequest

Request the LDAP entry lists for a user.

The response is either a C<UserLDAPIntegrationGetDirectoryListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserLDAPIntegrationGetDirectoryEntryRequest

Request one LDAP entry for a user.

The response is either a C<UserLDAPIntegrationGetDirectoryEntryResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<entryName> - I<LDAPEntryName>

=back

=head2 ServiceLegacyAutomaticCallback

=head3 SystemLegacyAutomaticCallbackGetLineTypeListRequest

Request the system's legacy automatic callback line type settings.

The response is either a
C<SystemLegacyAutomaticCallbackGetTypeLineListResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLegacyAutomaticCallbackGetRequest

Request the system's legacy automatic callback attributes.

The response is either a C<SystemLegacyAutomaticCallbackGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLegacyAutomaticCallbackModifyLineTypeRequest

Modifies the system's legacy automatic callback line type attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<lineType> - I<LegacyAutomaticCallbackLineType>

=back

Additionally there are generic tagged parameters.

=head3 SystemLegacyAutomaticCallbackModifyRequest

Modifies the system's legacy automatic callback attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserLegacyAutomaticCallbackGetRequest

Request the user level data associated with Legacy Automatic Callback.

The response is either a C<UserLegacyAutomaticCallbackGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserLegacyAutomaticCallbackModifyRequest

Modify the user level data associated with Legacy Automatic Callback.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceLocationBasedCallingRestrictions

=head3 SystemLocationBasedCallingRestrictionsGetRequest17sp3

Gets system level the Location Based Calling Restrictions attributes.

The response is either a
C<SystemLocationBasedCallingRestrictionsGetResponse17sp3> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemLocationBasedCallingRestrictionsModifyRequest

Modifies the system level Location Based Calling Restriction attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceMWIDeliveryToMobileEndpoint

=head3 UserMWIDeliveryToMobileEndpointGetRequest

Request the user level data associated with MWI Delivery to Mobile Endpoint
service.

The response is either a C<UserMWIDeliveryToMobileEndpointGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserMWIDeliveryToMobileEndpointModifyRequest

Request to modify the user level data associated with MWI Delivery to Mobile
Endpoint service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceMaliciousCallTrace

=head3 ServiceProviderMaliciousCallTraceGetRequest

Get the service provider's Malicious Call Trace settings.

The response is either a C<ServiceProviderMaliciousCallTraceGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderMaliciousCallTraceModifyRequest

Modify the service provider's Malicious Call Trace settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemMaliciousCallTraceGetRequest

Get Malicious Call Trace system parameters and the list of users that use the
Malicious Call Trace feature.

The response is either a C<SystemMaliciousCallTraceGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMaliciousCallTraceModifyRequest

Modify a Malicious Call Trace system parameter.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserMaliciousCallTraceGetRequest

Request the user level data associated with Malicious Call Trace.

The response is either a C<UserMaliciousCallTraceGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserMaliciousCallTraceModifyRequest

Modify the user level data associated with Malicious Call Trace.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceMeetMeConferencing

=head3 GroupMeetMeConferencingAddInstanceRequest19

Add a Meet-Me Conferencing bridge to a group. The domain is required in the
C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=item B<allocatedPorts> - I<MeetMeConferencingConferencePorts>

=item B<playWarningPrompt> - I<xs:boolean>

=item B<conferenceEndWarningPromptMinutes> - I<MeetMeConferencingConferenceEndWarningPromptMinutes>

=item B<enableMaxConferenceDuration> - I<xs:boolean>

=item B<maxConferenceDurationMinutes / hours> - I<Unknown>

=item B<maxConferenceDurationMinutes / minutes> - I<Unknown>

=item B<maxScheduledConferenceDurationMinutes / hours> - I<Unknown>

=item B<maxScheduledConferenceDurationMinutes / minutes> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupMeetMeConferencingDeleteInstanceRequest

Delete a Meet-Me Conferencing bridge from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupMeetMeConferencingGetAvailableUserListRequest

Get a list of users that can be assigned to a Meet-Me Conferencing bridge.
Searching for users by group only makes sense when the Meet-Me Conferencing is
part of an Enterprise.

The response is either C<GroupMeetMeConferencingGetAvailableUserListResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupMeetMeConferencingGetInstanceListRequest

Get a list of Meet-Me Conferencing instances within a group.

The response is either C<GroupMeetMeConferencingGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupMeetMeConferencingGetInstanceRequest19sp1

Request to get all the information of a Meet-Me Conferencing bridge.

The response is either C<GroupMeetMeConferencingGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupMeetMeConferencingGetRequest

Request the group level data associated with Meet-Me Conferencing functions.

The response is either a C<GroupMeetMeConferencingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupMeetMeConferencingModifyActiveInstanceListRequest

Request to set the active status of Meet-Me Conferencing instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupMeetMeConferencingModifyInstanceRequest

Request to modify a Meet-Me Conferencing bridge.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupMeetMeConferencingModifyRequest

Modify the group level data associated with Meet-Me Conferencing functions.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderMeetMeConferencingGetRequest

Request the service provider/enterprise level data associated with Meet-Me
Conferencing functions.

The response is either a C<ServiceProviderMeetMeConferencingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderMeetMeConferencingModifyRequest

Modify the service provider/enterprise level data associated with Meet-Me
Conferencing functions.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemMeetMeConferencingGetRequest19

Request the system level data associated with Meet-Me Conferencing functions.

The response is either a C<SystemMeetMeConferencingGetResponse19> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMeetMeConferencingModifyRequest

Modify the system level data associated with Meet-Me Conferencing.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingAddConferenceRequest19

Add a Meet-Me conference.

The response is either C<UserMeetMeConferencingAddConferenceResponse19> or
C<ErrorResponse>. The C<startTime> element is adjusted to the first occurrence
of the recurrent schedule that comes at or after the C<startTime>. The
C<startTime>, C<endTime> and recurrence information for a C<conferenceSchedule>
element will be adjusted to the user Host time zone.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<bridgeId> - I<UserId>

=item B<title> - I<MeetMeConferencingConferenceTitle>

=item B<muteAllAttendeesOnEntry> - I<xs:boolean>

=item B<endConferenceOnModeratorExit> - I<xs:boolean>

=item B<moderatorRequired> - I<xs:boolean>

=item B<requireSecurityPin> - I<xs:boolean>

=item B<allowUniqueIdentifier> - I<xs:boolean>

=item B<attendeeNotification> - I<MeetMeConferencingConferenceAttendeeNotification>

=item B<conferenceSchedule> - I<MeetMeConferencingConferenceSchedule>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingDeleteConferenceListRequest

Request to delete one or more conferences which are owned by the user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingDeleteConferenceRecordingListRequest

Request to delete one or more conference recordings owned by the user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingGetAvailableDelegateListRequest

Get a list of users that can be assigned as a delegate to a Meet-Me Conference.
Searching for users, who are host on a Meet-Me Conferencing bridge.

The response is either
C<UserMeetMeConferencingGetAvailableDelegateListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingGetBridgeListRequest

Get the list of Meet-Me Conferencing bridges for which the user is a host.

The response is either C<UserMeetMeConferencingGetBridgeListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserMeetMeConferencingGetConferenceDelegateListRequest

Get the conference delegates for this conference.

The response is either
C<UserMeetMeConferencingGetConferenceDelegateListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

=head3 UserMeetMeConferencingGetConferenceListRequest

Get the list of all conferences for which user is a host or a delegate.

The response is either C<UserMeetMeConferencingGetConferenceListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingGetConferenceRecordingListRequest

Get the list of recordings of the conferences owned by the host.

The response is either
C<UserMeetMeConferencingGetConferenceRecordingListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserMeetMeConferencingGetConferenceRequest20

Get the information of a conference owned by the user.

The response is either C<UserMeetMeConferencingGetConferenceResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

=head3 UserMeetMeConferencingModifyConferenceRequest

Modify an existing conference.

The response is either C<SuccessResponse> or C<ErrorResponse>. The C<startTime>
element is adjusted to the first occurrence of the recurrent schedule that
comes at or after the C<startTime>. The C<startTime>, C<endTime> and recurrence
information for a C<conferenceSchedule> element will be adjusted to the user
Host time zone.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingModifyConferenceDelegateListRequest

Modify the existing conference delegates list.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserMeetMeConferencingGetConferenceGreetingRequest20

Get the information of a conference custom greeting.

The response is either C<UserMeetMeConferencingGetConferenceGreetingResponse20>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

=head3 UserMeetMeConferencingModifyConferenceGreetingRequest20

Modify an existing custom greeting audio file.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<conferenceKey / bridgeId> - I<Unknown>

=item B<conferenceKey / conferenceId> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head2 ServiceMusicOnHold

=head3 GroupMusicOnHoldAddInstanceRequest20

Add a Music on Hold Instance to a department.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<isActiveDuringCallHold> - I<xs:boolean>

=item B<isActiveDuringCallPark> - I<xs:boolean>

=item B<isActiveDuringBusyCampOn> - I<xs:boolean>

=item B<source> - I<MusicOnHoldSourceAdd20>

=item B<useAlternateSourceForInternalCalls> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupMusicOnHoldDeleteInstanceRequest

Delete a Music On Hold department instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupMusicOnHoldGetInstanceRequest20

Get a Music On Hold data for a group or department instance.

The response is either C<GroupMusicOnHoldGetInstanceResponse20> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupMusicOnHoldGetDepartmentListRequest

Returns a list of all departments that have a Music On Hold instance.

The response is either C<GroupMusicOnHoldGetDepartmentListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupMusicOnHoldModifyInstanceRequest20

Modify data for a group or department Music On Hold Instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemMusicOnHoldGetRequest

Request the system level data associated with Music On Hold.

The response is either a C<SystemMusicOnHoldGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemMusicOnHoldModifyRequest

Modify the system level data associated with Music On Hold.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserMusicOnHoldGetRequest

Request the user level data associated with Music On Hold.

The response is either a C<UserMusicOnHoldGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserMusicOnHoldModifyRequest

Modify the user level data associated with Music On Hold.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserMusicOnHoldUserGetRequest20

Request the user level data associated with Music On Hold User.

The response is either a C<UserMusicOnHoldUserGetResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserMusicOnHoldUserModifyRequest20

Modify data for Music On Hold User.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceNumberPortabilityAnnouncement

=head3 UserNumberPortabilityAnnouncementGetRequest

Get the Number Portability Announcement attributes for the user.

The response is either C<UserNumberPortabilityAnnouncementGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserNumberPortabilityAnnouncementModifyRequest

Modify the Number Portability Announcement attributes for the user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceOutgoingCallingPlan

=head3 GroupOutgoingCallingPlanAuthorizationCodeGetListRequest

Request the list of authorization codes for a group default and it's
departments.

The response is either a
C<GroupOutgoingCallingPlanAuthorizationCodeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanCallMeNowGetListRequest

Request the Call Me Now call permissions for a group default and it's
departments.

The response is either a C<GroupOutgoingCallingPlanCallMeNowGetListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanCallMeNowModifyListRequest

Modify the Call Me Now call permissions for a group default and it's
departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanDepartmentAuthorizationCodeAddListRequest

Add a list of authorization codes to the group's default or a department. When
department is not specified, it is for the group default.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<codeEntry> - I<OutgoingCallingPlanAuthorizationCodeEntry>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanDepartmentAuthorizationCodeDeleteListRequest

Delete a list of authorization codes from the group's default or a department.
When department is not specified, it is for the group default.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<code> - I<OutgoingCallingPlanAuthorizationCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListRequest

Request the list of authorization codes for a group default or a department.
When department is not specified, it is for the group default.

The response is either a
C<GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanDigitPlanCallMeNowGetListRequest

Request the Call Me Now call permissions for digit patterns for a group default
and it's departments.

The response is either a
C<GroupOutgoingCallingPlanDigitPlanCallMeNowGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanDigitPlanCallMeNowModifyListRequest

Modify the Call Me Now call permissions for digit patterns for a group default
and it's departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanDigitPlanOriginatingGetListRequest

Request the originating permissions for digit patterns for a group default and
it's departments.

The response is either a
C<GroupOutgoingCallingPlanDigitPlanOriginatingGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanDigitPlanOriginatingModifyListRequest

Modify the originating permissions for digit patterns for a group default and
it's departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanDigitPlanRedirectingGetListRequest

Request the redirecting permissions for digit patterns for a group default and
it's departments.

The response is either a
C<GroupOutgoingCallingPlanDigitPlanRedirectingGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanDigitPlanRedirectingModifyListRequest

Modify the redirecting permissions for digit patterns for a group default and
it's departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanOriginatingGetListRequest

Request the originating permissions for a group default and it's departments.

The response is either a C<GroupOutgoingCallingPlanOriginatingGetListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanOriginatingModifyListRequest

Modify the originating permissions for a group default and it's departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanPinholeDigitPatternAddRequest

Add a new calling plan Pinhole digit string.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallingPlanDigitPatternName>

=item B<digitPattern> - I<CallingPlanDigitPattern>

=back

=head3 GroupOutgoingCallingPlanPinholeDigitPatternDeleteListRequest

Delete one or more calling plan Pinhole digit strings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanPinholeDigitPatternGetListRequest

Get the list of calling plan Pinhole digit strings for a group.

The response is either a
C<GroupOutgoingCallingPlanPinholeDigitPatternGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanPinholeDigitPatternModifyRequest

Modify a calling plan Pinhole digit string. The name is a key; it cannot be
changed.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<CallingPlanDigitPatternName>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListRequest

Request the Call Me Now permissions for Pinhole digit patterns for a group
default and its departments.

The response is either a
C<GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowModifyListRequest

Modify the Call Me Now permissions for Pinhole digit patterns for a group
default and its departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListRequest

Request the originating permissions for Pinhole digit patterns for a group
default and its departments.

The response is either a
C<GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanPinholeDigitPlanOriginatingModifyListRequest

Modify the originating permissions for Pinhole digit patterns for a group
default and its departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListRequest

Request the redirecting permissions for Pinhole digit patterns for a group
default and its departments.

The response is either a
C<GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanPinholeDigitPlanRedirectingModifyListRequest

Modify the redirecting permissions for Pinhole digit patterns for a group
default and its departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanRedirectingGetListRequest

Request the initiating call forwards/transfer permissions for a group default
and it's departments.

The response is either a C<GroupOutgoingCallingPlanRedirectingGetListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanRedirectingModifyListRequest

Modify the initiating call forwards/transfer permissions for a group default
and it's departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanRedirectedGetListRequest

Request the call forwarded/transferred permissions for a group default and it's
departments.

The response is either a C<GroupOutgoingCallingPlanRedirectedGetListResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanRedirectedModifyListRequest

Modify the call forwarded/transferred permissions for a group default and it's
departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupOutgoingCallingPlanTransferNumbersGetListRequest

Request the list of transfer numbers for a group default and it's departments.

The response is either a
C<GroupOutgoingCallingPlanTransferNumbersGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupOutgoingCallingPlanTransferNumbersModifyListRequest

Modify the list of transfer numbers for a group default and it's departments.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemOutgoingCallingPlanCallTypeAddMappingRequest

Add a system outgoing calling plan call type mapping.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<digitMap> - I<CallTypeDigitMap>

=item B<callType> - I<OutgoingCallingPlanCallType>

=back

=head3 SystemOutgoingCallingPlanCallTypeDeleteMappingRequest

Delete a system outgoing calling plan call type mapping.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<countryCode> - I<CountryCode>

=item B<digitMap> - I<CallTypeDigitMap>

=back

=head3 SystemOutgoingCallingPlanCallTypeGetListRequest

Request to get the list of call types of outgoing calling plan Response is
C<SystemOutgoingCallingPlanCallTypeGetListRequest> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOutgoingCallingPlanCallTypeGetMappingListRequest

Get a list of system outgoing calling plan call type mappings.

The response is either
C<SystemOutgoingCallingPlanCallTypeGetMappingListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemOutgoingCallingPlanGetRequest17sp3

Request the system level data associated with Outgoing Calling Plan.

The response is either a C<SystemOutgoingCallingPlanGetResponse17sp3> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemOutgoingCallingPlanModifyRequest

Modify the system level data associated with Outgoing Calling Plan.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanAuthorizationCodeAddListRequest

Add a list of authorization codes to a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<codeEntry> - I<OutgoingCallingPlanAuthorizationCodeEntry>

=back

=head3 UserOutgoingCallingPlanAuthorizationCodeDeleteListRequest

Delete a list of authorization codes from a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<code> - I<OutgoingCallingPlanAuthorizationCode>

=back

=head3 UserOutgoingCallingPlanAuthorizationCodeGetListRequest

Request the list of authorization codes for a user.

The response is either a
C<UserOutgoingCallingPlanAuthorizationCodeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanAuthorizationCodeGetRequest

Request the authorization code setting for a user.

The response is either a C<UserOutgoingCallingPlanAuthorizationCodeGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanAuthorizationCodeModifyRequest

Modify the authorization setting for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanCallMeNowGetRequest

Request the Call Me Now call permissions for a user.

The response is either a C<UserOutgoingCallingPlanCallMeNowGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanCallMeNowModifyRequest

Modify the Call Me Now call permissions for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanDigitPlanCallMeNowGetRequest

Request the Call Me Now call permissions for digit patterns for a user.

The response is either a
C<UserOutgoingCallingPlanDigitPlanCallMeNowGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanDigitPlanCallMeNowModifyRequest

Modify the Call Me Now call permissions for digit patterns for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanDigitPlanOriginatingGetRequest

Request the originating permissions for digit patterns for a user.

The response is either a
C<UserOutgoingCallingPlanDigitPlanOriginatingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanDigitPlanOriginatingModifyRequest

Modify the originating permissions for digit patterns for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanDigitPlanRedirectingGetRequest

Request the redirecting permissions for digit patterns for a user.

The response is either a
C<UserOutgoingCallingPlanDigitPlanRedirectingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanDigitPlanRedirectingModifyRequest

Modify the redirecting permissions for digit patterns for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanOriginatingGetRequest

Request the originating permissions for a user.

The response is either a C<UserOutgoingCallingPlanOriginatingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanOriginatingModifyRequest

Modify the originating permissions for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanPinholeDigitPlanCallMeNowGetRequest

Request the Call Me Now permissions for Pinhole digit patterns for a user.

The response is either a
C<UserOutgoingCallingPlanPinholeDigitPlanCallMeNowgGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanPinholeDigitPlanCallMeNowModifyRequest

Modify the Call Me Now permissions for Pinhole digit patterns for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetRequest

Request the originating permissions for Pinhole digit patterns for a user.

The response is either a
C<UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanPinholeDigitPlanOriginatingModifyRequest

Modify the originating permissions for Pinhole digit patterns for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetRequest

Request the redirecting permissions for Pinhole digit patterns for a user.

The response is either a
C<UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanPinholeDigitPlanRedirectingModifyRequest

Modify the redirecting permissions for Pinhole digit patterns for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanRedirectingGetRequest

Request the initiating call forwards/transfer permissions for a user.

The response is either a C<UserOutgoingCallingPlanRedirectingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanRedirectingModifyRequest

Modify the initiating call forwards/transfer permissions for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanRedirectedGetRequest

Request the call forwarded/transferred permissions for a user.

The response is either a C<UserOutgoingCallingPlanRedirectedGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanRedirectedModifyRequest

Modify the call forwarded/transferred permissions for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanSustainedAuthorizationCodeGetRequest

Request the sustained authorization code setting for a user.

The response is either a
C<UserOutgoingCallingPlanSustainedAuthorizationCodeGetResponse> or an
C<ErrorResponse>. Engineering Note: This command is used internally by Call
Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanSustainedAuthorizationCodeModifyRequest

Modify or clear the sustained authorization code for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserOutgoingCallingPlanTransferNumbersGetRequest

Request the transfer numbers for a user.

The response is either a C<UserOutgoingCallingPlanTransferNumbersGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutgoingCallingPlanTransferNumbersModifyRequest

Modify the transfer numbers for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceOutlookIntegration

=head3 UserOutlookIntegrationGetRequest

Request the user level data associated with Outlook Integration.

The response is either a C<UserOutlookIntegrationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserOutlookIntegrationModifyRequest

Modify the user level data associated with Outlook Integration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServicePhysicalLocation

=head3 SystemPhysicalLocationGetRequest

Request to get the list of Physical Location system parameters.

The response is either C<SystemPhysicalLocationGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPhysicalLocationModifyRequest

Request to modify Physical Location system parameters.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserPhysicalLocationGetRequest

Request the user level data associated with Physical Location.

The response is either a C<UserPhysicalLocationGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPhysicalLocationModifyRequest

Modify the user level data associated with Physical Location.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServicePolycomPhoneServices

=head3 GroupPolycomPhoneServicesGetRequest

Request the group's Polycom Phone Services attributes.

The response is either a C<GroupPolycomPhoneServicesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupPolycomPhoneServicesModifyRequest

Modify the group's Polycom Phone Services attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserPolycomPhoneServicesGetRequest

Request the user's Polycom Phone Services attributes.

The response is either a C<UserPolycomPhoneServicesGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=back

=head3 UserPolycomPhoneServicesModifyRequest

Modify the user's Polycom Phone Services attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDevice / deviceLevel> - I<Unknown>

=item B<accessDevice / deviceName> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserPolycomPhoneServicesGetPrimaryEndpointListRequest

Request the user's list of device profiles on which the user is the primary
user.

The response is either a
C<UserPolycomPhoneServicesGetPrimaryEndpointListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServicePreAlertingAnnouncement

=head3 EnterprisePreAlertingAnnouncementGetRequest

Get the Enterprise pre-alerting service settings.

The response is either a C<EnterprisePreAlertingAnnouncementGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterprisePreAlertingAnnouncementModifyRequest

Modify the enterprise level pre-alerting service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupPreAlertingAnnouncementGetRequest20

Get the group s C<PreAlertingservice> settings.

The response is either a C<GroupPreAlertingAnnouncementGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupPreAlertingAnnouncementModifyRequest20

Modify the group level pre-alerting service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserPreAlertingAnnouncementGetRequest20

Get the user's pre-alerting service setting.

The response is either a C<UserPreAlertingAnnouncementGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPreAlertingAnnouncementModifyRequest20

Modify the user's pre-alerting service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPreAlertingAnnouncementAddCriteriaRequest

Add a criteria to the user's pre-alerting service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserPreAlertingAnnouncementModifyCriteriaRequest

Modify a criteria for the user's pre-alerting service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserPreAlertingAnnouncementDeleteCriteriaRequest

Delete a criteria from the user's pre-alerting service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserPreAlertingAnnouncementGetCriteriaRequest

Get a criteria for the user's pre-alerting service.

The response is either a C<UserPreAlertingAnnouncementGetCriteriaResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head2 ServicePreferredCarrier

=head3 GroupPreferredCarrierGroupGetRequest

Requests the currently configured carriers for a group.

The response is either a C<GroupPreferredCarrierGroupGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupPreferredCarrierGroupModifyRequest

Modifies the currently configured carriers for a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderPreferredCarrierAddRequest

Add the country code preferred carriers for a service provider or enterprise.
For each combination of service provider and country code, you can assign an
intra-lata, inter-lata, and international carrier. Each of the three types of
carriers is optional.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Note: At
the system level, more than one carrier may be assigned to each country code.
At the service provider level, you must choose from the carriers assigned at
the system level.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<countryCode> - I<CountryCode>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderPreferredCarrierDeleteRequest

Delete the country code preferred carriers for a service provider or
enterprise. Note that this is different from unassigning all 3 types of
carriers with the C<ServiceProviderPreferredCarrierModifyRequest>.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. An
C<ErrorResponse> will be returned if the country code preferred carriers were
never added or were already deleted.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<countryCode> - I<CountryCode>

=back

=head3 ServiceProviderPreferredCarrierGetAvailableCountryCodeListRequest

Requests the default country code and the list of unused country codes for a
service provider / enterprise.

The response is either a
C<ServiceProviderPreferredCarrierGetAvailableCountryCodeListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderPreferredCarrierGetCarrierListRequest

Requests the lists of carriers for a specified country code for a service
provider / enterprise.

The response is either a
C<ServiceProviderPreferredCarrierGetCarrierListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<countryCode> - I<CountryCode>

=back

=head3 ServiceProviderPreferredCarrierGetListRequest

Requests a table of all the carriers defined in a specified service provider or
enterprise.

The response is either a C<ServiceProviderPreferredCarrierGetListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderPreferredCarrierGetRequest

Requests the currently configured carriers for a specified country code for a
service provider / enterprise.

The response is either a C<ServiceProviderPreferredCarrierGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<countryCode> - I<CountryCode>

=back

=head3 ServiceProviderPreferredCarrierModifyRequest

Modify the country code preferred carriers for a service provider or
enterprise. For each combination of service provider and country code, you can
assign an intra-lata, inter-lata, and international carrier. Each of the 3
types of carriers is optional. If an optional carrier is not specified, the
assignment will not change. To clear a preferred carrier, set the value to an
empty string.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Note: At
the system level, more than one carrier may be assigned to each country code.
At the service provider level, you must choose from the carriers assigned at
the system level.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<countryCode> - I<CountryCode>

=back

Additionally there are generic tagged parameters.

=head3 SystemPreferredCarrierAddRequest

Add a carrier to the system. More than one carrier may be assigned to each
country code.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<carrier> - I<PreferredCarrierName>

=item B<cic> - I<PreferredCarrierIdCode>

=item B<countryCode> - I<CountryCode>

=item B<isIntraLata> - I<xs:boolean>

=item B<isInterLata> - I<xs:boolean>

=item B<isInternational> - I<xs:boolean>

=back

=head3 SystemPreferredCarrierDeleteRequest

Delete a carrier from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. An
C<ErrorResponse> is returned if the carrier is in use, or if the carrier didn't
exist prior to deletion..

Fixed parameters are:-

=over 4

=item B<carrier> - I<PreferredCarrierName>

=back

=head3 SystemPreferredCarrierGetGroupListRequest

Requests a list of groups using the specified carrier.  It is possible to
restrict the number of rows returned by specifying various search criteria.
Multiple search criteria are logically C<ANDed> together.

The response is either a C<SystemPreferredCarrierGetGroupListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<carrier> - I<PreferredCarrierName>

=back

Additionally there are generic tagged parameters.

=head3 SystemPreferredCarrierGetListRequest

Requests a table of all the carriers defined in the system.

The response is either a C<SystemPreferredCarrierGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemPreferredCarrierGetRequest

Requests the attributes of carrier.

The response is either a C<SystemPreferreredCarrierGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<carrier> - I<PreferredCarrierName>

=back

=head3 SystemPreferredCarrierGetUserListRequest

Requests a list of users using the specified carrier.  It is possible to
restrict the number of rows returned by specifying various search criteria.
Multiple search criteria are logically C<ANDed> together.

The response is either a C<SystemPreferreredCarrierGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<carrier> - I<PreferredCarrierName>

=back

Additionally there are generic tagged parameters.

=head3 SystemPreferredCarrierModifyRequest

Modify the attributes of a carrier.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. An
C<ErrorResponse> is returned if C<countryCode> modification is attempted while
the carrier is assigned to a service provider. An C<ErrorResponse> is returned
if an attempt to set C<isIntraLata> to false is made while the carrier is used
as an intra-LATA carrier. An C<ErrorResponse> is returned if an attempt to set
C<isInternational> to false is made while the carrier is used as an
international carrier.

Fixed parameters are:-

=over 4

=item B<carrier> - I<PreferredCarrierName>

=back

Additionally there are generic tagged parameters.

=head3 UserPreferredCarrierUserGetRequest

Requests the currently configured preferred carriers for a user.

The response is either a C<UserPreferredCarrierUserGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPreferredCarrierUserModifyRequest

Modifies the currently configured preferred carriers for a user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServicePrepaid

=head3 UserPrepaidGetRequest

Request the user level data associated with Prepaid.

The response is either a C<UserPrepaidGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPrepaidModifyRequest

Modify the user level data associated with Prepaid.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServicePriorityAlert

=head3 UserPriorityAlertAddCriteriaRequest16

Add a criteria to the user's priority alert service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<PriorityAlertCriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserPriorityAlertDeleteCriteriaRequest

Delete a criteria from the user's priority alert service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserPriorityAlertGetCriteriaListRequest

Get the user's priority alert criteria listing.

The response is either a C<UserPriorityAlertGetCriteriaListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPriorityAlertGetCriteriaRequest16

Get a criteria for the user's priority alert service.

The response is either a C<UserPriorityAlertGetCriteriaResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserPriorityAlertModifyActiveCriteriaListRequest

Activate the user's priority alert criteria list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPriorityAlertModifyCriteriaRequest

Modify a criteria for the user's priority alert service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head2 ServicePrivacy

=head3 GroupServiceInstancePrivacyGetRequest17sp4

Request the data associated with Privacy for a service instance.

The response is either a C<GroupServiceInstancePrivacyGetResponse17sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupServiceInstancePrivacyModifyRequest

Modify the data associated with Privacy for a service instance.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPrivacyGetAvailableMonitorsUserListRequest

Retrieves a list of users in the enterprise or group available for phone status
monitoring the user specified in the userId element.

The response is either C<UserPrivacyGetAvailableMonitorsUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPrivacyGetRequest13mp17

Request the user level data associated with Privacy. This command is supported
for regular users only.

The response is either a C<UserPrivacyGetResponse13mp17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPrivacyModifyRequest

Modify the user level data associated with Privacy. This command is supported
for regular users only.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServicePushToTalk

=head3 UserPushToTalkGetAvailableUserListRequest

Get a list of available users for the push to talk service.

The response is either C<UserPushToTalkGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserPushToTalkGetRequest

Request the push to talk service setting.

The response is either a C<UserPushToTalkGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserPushToTalkModifyRequest

Change the push to talk service settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceReceptionistEnterprise

=head3 SystemBroadWorksReceptionistEnterpriseGetRequest

Request to get the list of C<BroadWorks> Receptionist - Enterprise parameters.

The response is either C<SystemBroadWorksReceptionistEnterpriseGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemBroadWorksReceptionistEnterpriseModifyRequest

Request to modify C<BroadWorks> Receptionist - Enterprise settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksReceptionistEnterpriseAddUserListRequest

Add users to the C<BroadWorks> Receptionist - Enterprise monitored user list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksReceptionistEnterpriseDeleteUserListRequest

Remove selected users from the C<BroadWorks> Receptionist - Enterprise
monitored user list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksReceptionistEnterpriseGetAvailableUserListRequest

Get a list of available users for C<BroadWorks> Receptionist - Enterprise
monitoring.

The response is either
C<UserBroadWorksReceptionistEnterpriseGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksReceptionistEnterpriseGetRequest

Request the monitored users list for the C<BroadWorks> Receptionist -
Enterprise service.

The response is either a C<UserBroadWorksReceptionistEnterpriseGetResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBroadWorksReceptionistEnterpriseModifyRequest

Replace the C<BroadWorks> Receptionist - Enterprise monitored user list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceReceptionistOffice

=head3 UserBroadWorksReceptionistOfficeGetAvailableUserListRequest

Get the Receptionist Office available user list.

The response is either
C<UserBroadWorksReceptionistOfficeGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksReceptionistOfficeGetRequest

Request the Receptionist Office parameters.

The response is either a C<UserBroadWorksReceptionistOfficeGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBroadWorksReceptionistOfficeModifyRequest

Replace the Receptionist Office monitored user list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceReceptionistSmallBusiness

=head3 UserBroadWorksReceptionistSmallBusinessGetAvailableUserListRequest

Get a list of available users for the Receptionist Small Business service.

The response is either
C<UserBroadWorksReceptionistSmallBusinessGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserBroadWorksReceptionistSmallBusinessGetRequest

Request the Receptionist Small Business parameters.

The response is either a C<UserBroadWorksReceptionistSmallBusinessGetResponse>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserBroadWorksReceptionistSmallBusinessModifyRequest

Replace the Receptionist Small Business monitored user list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceRemoteOffice

=head3 UserRemoteOfficeGetRequest

Request the user level data associated with Remote Office.

The response is either a C<UserRemoteOfficeGetResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserRemoteOfficeModifyRequest

Modify the user level data associated with Remote Office.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceRoutePoint

=head3 GroupRoutePointAddDNISRequest

Add a Route Point DNIS.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=item B<useCustomDnisAnnouncementSettings> - I<xs:boolean>

=item B<allowOutgoingACDCall> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointAddInstanceRequest

Add a Route Point instance to a group. The Route Point is a Call Center queue
that performs the same function but allows an external system to perform the
distribution of calls instead of making those decisions itself. The domain is
required in the C<serviceUserId>.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfileCallCenter>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointBouncedCallGetRequest

Get a route point's bounced call settings.

The response is either a C<GroupRoutePointBouncedCallGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointBouncedCallModifyRequest

Modify a route point's bounced call settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointDeleteDNISRequest

Delete a route point's DNIS.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupRoutePointDeleteInstanceRequest

Delete a Route Point instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointDistinctiveRingingGetRequest

Get the distinctive ringing configuration values for route point.

The response is either a C<GroupRoutePointDistinctiveRingingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointDistinctiveRingingModifyRequest

Modify the distinctive ringing configuration values for route point.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointGetAnnouncementRequest20

Get a route point's announcement settings.

The response is either a C<GroupRoutePointGetAnnouncementResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointGetDNISAgentListRequest

Get a list of agent who selected the DNIS as the outgoing call.

The response is either C<GroupRoutePointGetDNISAgentListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupRoutePointGetDNISAnnouncementRequest20

Get a route point's DNIS Announcements

The response is either a C<GroupRoutePointGetDNISAnnouncementResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupRoutePointGetDNISListRequest

Get a list of DNIS that are configured for a Route Point.

The response is either C<GroupRoutePointGetDNISListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointGetDNISRequest

Get a route point's DNIS.

The response is either a C<GroupRoutePointGetDNISResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

=head3 GroupRoutePointGetFailoverPolicyRequest

Get the route point failover policy.

The response is either a C<GroupRoutePointGetFailoverPolicyResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointGetInstanceListRequest

Get a list of Route Point instances within a group. It is possible to search by
various criteria to restrict the number of rows returned.

The response is either C<GroupRoutePointGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointGetInstanceRequest19sp1

Request to get all the information of a Route Point instance.

The response is either C<GroupRoutePointGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointForcedForwardingGetRequest20

Get a route point's forced forwarding settings.

The response is either a C<GroupRoutePointForcedForwardingGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointForcedForwardingModifyRequest20

Modify a route point's forced forwarding settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointHolidayServiceGetRequest20

Get a route point's holiday service settings.

The response is either a C<GroupRoutePointHolidayServiceGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointHolidayServiceModifyRequest20

Modify a route point's holiday service settings. Only Group and Enterprise
level schedules are accepted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointModifyActiveInstanceListRequest

Request to set the active status of Route Point instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointModifyAnnouncementRequest20

Modify a route point's announcement settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointModifyDNISAnnouncementRequest20

Modify a route point DNIS announcement settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointModifyDNISParametersRequest

Modify the setting that are configured for all the DNIS in a Route Point.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointModifyDNISRequest

Modify a route point's DNIS settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<dnisKey / serviceUserId> - I<Unknown>

=item B<dnisKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointManualFailoverRequest

Initiate manual failover for the Route Point.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointModifyFailoverPolicyRequest

Modify the route point failover policy.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointModifyInstanceRequest

Request to modify a Route Point instance.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointNightServiceGetRequest20

Get a route point's night service settings.

The response is either a C<GroupRoutePointNightServiceGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointNightServiceModifyRequest20

Modify a route point's night service settings. Only Group and Enterprise level
schedules are accepted.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointOverflowGetRequest20

Get a route point's overflow settings.

The response is either a C<GroupRoutePointOverflowGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointOverflowModifyRequest20

Modify a route point's overflow settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointQueueCallDispositionCodeAddRequest

Add a Route Point Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=item B<isActive> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointQueueCallDispositionCodeDeleteRequest

Delete a Route Point Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupRoutePointQueueCallDispositionCodeGetListRequest

Get the list of Route Point Level and Organization Level Call Disposition
Codes.

The response is either
C<GroupRoutePointQueueCallDispositionCodeGetListResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointQueueCallDispositionCodeGetRequest

Get a Route Point Call Disposition Code.

The response is either C<GroupRoutePointQueueCallDispositionCodeGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=back

=head3 GroupRoutePointQueueCallDispositionCodeModifyRequest

Modify a Route Point Call Disposition Code.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=item B<code> - I<CallDispositionCode>

=back

Additionally there are generic tagged parameters.

=head3 GroupRoutePointQueueCallDispositionCodeSettingsGetRequest

Request the queue level data associated with Route Point Call Disposition Code
Settings.

The response is either an
C<GroupRoutePointQueueCallDispositionCodeSettingsGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupRoutePointQueueCallDispositionCodeSettingsModifyRequest

Modify the queue level data associated with Route Point Agents Unavailable Code
Settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserRoutePointCallDispositionCodeGetAvailableListRequest

Get the list of available Route Point Call Disposition Codes to be used by a
client.

The response is either
C<UserRoutePointCallDispositionCodeGetAvailableListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 UserRoutePointSupervisorGetListRequest

Get a list of Route Point supervisors assigned to a user.

The response is either a C<UserRoutePointSupervisorGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserRoutePointSupervisorModifyListRequest

Request to modify the Route Point supervisor list for a user.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSMDIMessageDesk

=head3 SystemSMDIMessageDeskAddServerRequest

Request to add a SMDI Server to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<SMDIDeviceName>

=item B<netAddress> - I<NetAddress>

=item B<port> - I<Port>

=back

Additionally there are generic tagged parameters.

=head3 SystemSMDIMessageDeskDeleteServerRequest

Request to delete a SMDI Server from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<SMDIDeviceName>

=back

=head3 SystemSMDIMessageDeskGetServerListRequest

Request to get a list of SMDI Servers defined in the system.

The response is either a C<SystemSMDIMessageDeskGetServerListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSMDIMessageDeskModifyServerRequest

Request to modify a SMDI Server in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<deviceName> - I<SMDIDeviceName>

=back

Additionally there are generic tagged parameters.

=head3 SystemSMDIMessageDeskAddServerRouteRequest

Request to add a SMDI Server route to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeDestination> - I<SMDIServerRouteDestination>

=item B<deviceName> - I<SMDIDeviceName>

=back

=head3 SystemSMDIMessageDeskDeleteServerRouteRequest

Request to delete a SMDI Server route from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<routeDestination> - I<SMDIServerRouteDestination>

=back

=head3 SystemSMDIMessageDeskGetServerRouteListRequest

Request to get a list of SMDI Servers routes in the system.

The response is either a C<SystemSMDIMessageDeskGetServerRouteListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSMDIMessageDeskModifyServerRouteRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserSMDIMessageDeskAddServerRequest

Request to add a SMDI Server for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<deviceName> - I<SMDIDeviceName>

=item B<netAddress> - I<NetAddress>

=item B<port> - I<Port>

=back

=head3 UserSMDIMessageDeskDeleteServerListRequest

Request to delete a list of SMDI Servers for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserSMDIMessageDeskGetRequest

Get the user's SMDI Message Desk service personal setting.

The response is either a C<UserSMDIMessageDeskGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSMDIMessageDeskGetServerListRequest

Request to get a list of SMDI Servers defined for a user.

The response is either a C<UserSMDIMessageDeskGetServerListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSMDIMessageDeskModifyRequest

Modify the user's SMDI Message Desk service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSecurityClassification

=head3 GroupTrunkGroupSecurityClassificationGetRequest

Get a trunk group's Security Classifications configuration.

The response is either C<GroupTrunkGroupSecurityClassificationGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

=head3 GroupTrunkGroupSecurityClassificationModifyRequest

Modify a trunk group's Security Classification configuration

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=item B<defaultSecurityClassification> - I<SecurityClassificationName>

=back

=head3 SystemSecurityClassificationGetClassificationRequest

Get a system Security Classification.

The response is either C<SystemSecurityClassificationGetClassificationResponse>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<securityClassificationName> - I<SecurityClassificationName>

=back

=head3 SystemSecurityClassificationAddClassificationRequest

Add a new Security Classification

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<securityClassificationName> - I<SecurityClassificationName>

=item B<audioFile> - I<LabeledMediaFileResource>

=back

=head3 SystemSecurityClassificationDeleteClassificationRequest

Delete a System Security Classification

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<securityClassificationName> - I<SecurityClassificationName>

=back

=head3 SystemSecurityClassificationGetRequest

Get a system Security Classifications parameters.

The response is either C<SystemSecurityClassificationGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSecurityClassificationModifyRequest

Modify security classification parameters.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. NOTE: The
security classifications must be specified in order of priority. The command
fails if all the security classifications defined for the system are not
provided.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemSecurityClassificationModifyClassificationRequest

Modify a Security Classification

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<securityClassificationName> - I<SecurityClassificationName>

=back

Additionally there are generic tagged parameters.

=head3 UserSecurityClassificationGetRequest

Get a user's Security Classifications configuration.

The response is either C<UserSecurityClassificationGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSecurityClassificationModifyRequest

Modify a user's Security Classification configuration

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<securityClassification> - I<SecurityClassificationName>

=back

=head3 SystemSecurityClassificationGetClassificationUserUsageListRequest

Get a list of users that currently have the specified Security Classification
assigned.

The response is either
C<SystemSecurityClassificationGetClassificationUserUsageListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<securityClassification> - I<SecurityClassificationName>

=back

Additionally there are generic tagged parameters.

=head3 SystemSecurityClassificationGetClassificationTrunkGroupUsageListRequest

Get a list of users that currently have the specified Security Classification
assigned.

The response is either
C<SystemSecurityClassificationGetClassificationTrunkGroupUsageListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<securityClassification> - I<SecurityClassificationName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSelectiveCallAcceptance

=head3 UserSelectiveCallAcceptanceAddCriteriaRequest16

Add a criteria to the user's selective call acceptance service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserSelectiveCallAcceptanceDeleteCriteriaRequest

Delete a criteria from the user's selective call acceptance service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSelectiveCallAcceptanceGetCriteriaListRequest

Get the user's selective call acceptance criteria listing.

The response is either a C<UserSelectiveCallAcceptanceGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSelectiveCallAcceptanceGetCriteriaRequest16

Get a criteria for the user's selective call acceptance service.

The response is either a C<UserSelectiveCallAcceptanceGetCriteriaResponse16> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSelectiveCallAcceptanceModifyActiveCriteriaListRequest

Activate the user's selective call acceptance criteria list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserSelectiveCallAcceptanceModifyCriteriaRequest

Modify a criteria for the user's selective call acceptance service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSelectiveCallRejection

=head3 UserSelectiveCallRejectionAddCriteriaRequest16

Add a criteria to the user's selective call rejection service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=back

Additionally there are generic tagged parameters.

=head3 UserSelectiveCallRejectionDeleteCriteriaRequest

Delete a criteria from the user's selective call rejection service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSelectiveCallRejectionGetCriteriaListRequest

Get the user's selective call rejection criteria listing.

The response is either a C<UserSelectiveCallRejectionGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSelectiveCallRejectionGetCriteriaRequest16sp1

Get a criteria for the user's selective call rejection service.

The response is either a C<UserSelectiveCallRejectionGetCriteriaResponse16sp1>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSelectiveCallRejectionModifyActiveCriteriaListRequest

Activate the user's selective call rejection criteria list.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserSelectiveCallRejectionModifyCriteriaRequest16

Modify a criteria for the user's selective call rejection service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSequentialRing

=head3 UserSequentialRingAddCriteriaRequest16

Add a criteria to the user's sequential ring service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserSequentialRingDeleteCriteriaRequest

Delete a criteria from the user's sequential ring service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSequentialRingGetCriteriaRequest16

Get a criteria for the user's sequential ring service.

The response is either a C<UserSequentialRingGetCriteriaResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSequentialRingGetRequest14sp4

Get the user's sequential ring service setting.

The response is either a C<UserSequentialRingGetResponse14sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSequentialRingModifyCriteriaRequest

Modify a criteria for the user's sequential ring service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserSequentialRingModifyRequest

Modify the user's sequential ring service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSeriesCompletion

=head3 GroupSeriesCompletionAddInstanceRequest

Adds a Series Completion group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 GroupSeriesCompletionDeleteInstanceRequest

Deletes a Series Completion group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupSeriesCompletionGetAvailableUserListRequest

Get a list of users that can be assigned to a Series Completion group. The
available user list for a new Series Completion group can be obtained by not
setting the name.

The response is either C<GroupSeriesCompletionGetAvailableUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupSeriesCompletionGetInstanceListRequest

Request to get a list of Series Completion instances within a group.

The response is either C<GroupSeriesCompletionGetInstanceListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupSeriesCompletionGetInstanceRequest

Gets a Series Completion group.

The response is either C<GroupSeriesCompletionGetInstanceResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

=head3 GroupSeriesCompletionModifyInstanceRequest

Modifies a Series Completion group. Replaces the entire list of users in the
group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<ServiceInstanceName>

=back

Additionally there are generic tagged parameters.

=head3 UserSeriesCompletionGetRequest

Gets the details of the Series Completion group that a user belongs to (if
any). Any user can only belong to one Series Completion group.

The response is either C<UserSeriesCompletionGetResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head2 ServiceServiceScripts

=head3 GroupServiceScriptsGroupClearLogRequest

Clear the Service Script Group Log.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupServiceScriptsGroupGetLogRequest

Request the group level data associated with Service Scripts Group Log.

The response is either a C<GroupServiceScriptsGroupGetLogResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupServiceScriptsGroupGetRequest

Request the group level data associated with Service Scripts Group
Configuration.

The response is either a C<GroupServiceScriptsGroupGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupServiceScriptsGroupModifyRequest

Modify the group level data associated with Service Scripts Configuration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 UserServiceScriptsUserClearLogRequest

Clear the Service Script User Log.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserServiceScriptsUserGetLogRequest

Request the user level data associated Service Scripts User Log.

The response is either a C<UserServiceScriptsGetUserLogResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserServiceScriptsUserGetRequest

Request the user level data associated with Service Scripts User Configuration.

The response is either a C<UserServiceScriptsUserGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserServiceScriptsUserModifyRequest

Modify the user level data associated with Service Scripts User Configuration.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSharedCallAppearance

=head3 UserSharedCallAppearanceAddEndpointRequest14sp2

Associate an access device instance to the user's Shared Call Appearance.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDeviceEndpoint> - I<AccessDeviceEndpointAdd>

=item B<isActive> - I<xs:boolean>

=item B<allowOrigination> - I<xs:boolean>

=item B<allowTermination> - I<xs:boolean>

=back

=head3 UserSharedCallAppearanceDeleteEndpointListRequest14

Disassociate one or more of a user's Shared Call Appearance endpoints.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserSharedCallAppearanceGetEndpointRequest

Get the user's Shared Call Appearance endpoint setting.

The response is either a C<UserSharedCallAppearanceGetEndpointResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDeviceEndpoint / accessDevice> - I<Unknown>

=item B<accessDeviceEndpoint / linePort> - I<Unknown>

=back

=head3 UserSharedCallAppearanceGetRequest16sp2

Get the user's Shared Call Appearance service setting.

The response is either a C<UserSharedCallAppearanceGetResponse16sp2> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSharedCallAppearanceModifyEndpointRequest

Associate/Disassociate an access device instance to the user's Shared Call
Appearance.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<accessDeviceEndpoint / accessDevice> - I<Unknown>

=item B<accessDeviceEndpoint / linePort> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 UserSharedCallAppearanceModifyRequest

Modify the user's Shared Call Appearance service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<enableCallParkNotification>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSimultaneousRingFamily

=head3 UserSimultaneousRingFamilyAddCriteriaRequest

Add a criteria to the user's simultaneous ring family service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserSimultaneousRingFamilyDeleteCriteriaRequest

Delete a criteria from the user's simultaneous ring family service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSimultaneousRingFamilyGetCriteriaRequest

Get a criteria for the user's simultaneous ring family service.

The response is either a C<UserSimultaneousRingFamilyGetCriteriaResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSimultaneousRingFamilyGetRequest17

Get the user's simultaneous ring family service setting.

The response is either a C<UserSimultaneousRingFamilyGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSimultaneousRingFamilyModifyCriteriaRequest

Modify a criteria for the user's simultaneous ring family service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserSimultaneousRingFamilyModifyRequest17

Modify the user's simultaneous ring family service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSimultaneousRingPersonal

=head3 UserSimultaneousRingPersonalAddCriteriaRequest

Add a criteria to the user's simultaneous ring personal service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=item B<blacklisted> - I<xs:boolean>

=item B<fromDnCriteria> - I<CriteriaFromDn>

=back

Additionally there are generic tagged parameters.

=head3 UserSimultaneousRingPersonalDeleteCriteriaRequest

Delete a criteria from the user's simultaneous ring personal service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSimultaneousRingPersonalGetCriteriaRequest

Get a criteria for the user's simultaneous ring personal service.

The response is either a C<UserSimultaneousRingPersonalGetCriteriaResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

=head3 UserSimultaneousRingPersonalGetRequest17

Get the user's simultaneous ring personal service setting.

The response is either a C<UserSimultaneousRingPersonalGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSimultaneousRingPersonalModifyCriteriaRequest

Modify a criteria for the user's simultaneous ring personal service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<criteriaName> - I<CriteriaName>

=back

Additionally there are generic tagged parameters.

=head3 UserSimultaneousRingPersonalModifyRequest17

Modify the user's simultaneous ring personal service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSpeedDial100

=head3 GroupSpeedDial100GetRequest17sp1

Get the speed dial 100 service settings for a group.

The response is either a C<GroupSpeedDial100GetResponse17sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupSpeedDial100ModifyRequest

Modify the speed dial 100 prefix setting for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemSpeedDial100GetRequest17sp1

Get the speed dial 100 system-wide default setting.

The response is either a C<SystemSpeedDial100GetResponse17sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemSpeedDial100ModifyRequest

Modify the speed dial 100 system-wide default prefix setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserSpeedDial100AddListRequest

Add one or more speed dial 100 settings for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserSpeedDial100DeleteListRequest

Delete one or more speed dial 100 settings for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserSpeedDial100GetListRequest17sp1

Get the speed dial 100 settings for a user.

The response is either a C<UserSpeedDial100GetListResponse17sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSpeedDial100GetRequest

Get speed dial 100 settings for a speed code.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<speedCode> - I<SpeedDial100Code>

=back

=head3 UserSpeedDial100ModifyListRequest

Modify the speed dial 100 settings for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceSpeedDial8

=head3 UserSpeedDial8GetListRequest

Get the speed dial 8 settings for a user.

The response is either a C<UserSpeedDial8GetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserSpeedDial8ModifyListRequest

Modify the speed dial 8 settings for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceThirdPartyIMP

=head3 SystemThirdPartyIMPGetRequest19

Get the system Third-Party IMP service attributes.

The response is either C<SystemThirdPartyIMPGetResponse19> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemThirdPartyIMPModifyRequest

Modify the system Third-Party IMP service attributes.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: boshURL

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceThirdPartyVoiceMailSupport

=head3 UserThirdPartyVoiceMailSupportGetRequest17

Request the user level data associated with Third-Party Voice Mail Support.

The response is either a C<UserThirdPartyVoiceMailSupportGetResponse17> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserThirdPartyVoiceMailSupportModifyRequest

Modify the Third Party Voice Mail Support settings for a user.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 GroupThirdPartyVoiceMailSupportGetRequest

Request the group level data associated with Third-Party Voice Mail Support.

The response is either a C<GroupThirdPartyVoiceMailSupportGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupThirdPartyVoiceMailSupportModifyRequest

Modify the Third Party Voice Mail Support settings for a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 SystemThirdPartyVoiceMailSupportAddDnRequest

Request to add a C<ThirdPartyVoiceMailSupport> User DN to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemThirdPartyVoiceMailSupportDeleteDnRequest

Request to delete a C<ThirdPartyVoiceMailSupport> User DN from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

=head3 SystemThirdPartyVoiceMailSupportGetDnListRequest

Request to get a list of C<ThirdPartyVoiceMailSupport> User DN's defined in the
system.

The response is either a C<SystemThirdPartyVoiceMailSupportGetDnListResponse>
or an C<ErrorResponse>. The search can be done using multiple criterion.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemThirdPartyVoiceMailSupportModifyDnRequest

Request to modify a C<ThirdPartyVoiceMailSupport> User DN and description in
the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemThirdPartyVoiceMailSupportGetRequest17sp4

Third Party Voice Mail user-level voice mail server choices.

Fixed parameters are:-

=over 4

=back

=head3 SystemThirdPartyVoiceMailSupportModifyRequest

Modify the system level data associated with Third-party Voice Mail Support.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode:
C<stripDiversionOnVMDestinationRetrieval>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceTrunkGroup

=head3 EnterpriseEnterpriseTrunkAddRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseEnterpriseTrunkAddUserListRequest

Request to add users to an enterprise trunk in an enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseEnterpriseTrunkDeleteRequest

Request to delete an enterprise trunk in an enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

=head3 EnterpriseEnterpriseTrunkDeleteUserListRequest

Request to delete users from an enterprise trunk in an enterprise.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseEnterpriseTrunkGetAvailableTrunkGroupListRequest

Request to get the list of all available trunk groups defined in an enterprise.
 It is possible to search by various criteria to restrict the number of rows
returned. Multiple search criteria are logically C<ANDed> together.

The response is either a
C<EnterpriseEnterpriseTrunkGetAvailableTrunkGroupListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseEnterpriseTrunkGetAvailableUserListRequest

Request the list of users that are available to be added to an enterprise
trunk.  This list contains users in the enterprise that are trunk users and not
already assigned to an enterprise trunk. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either an
C<EnterpriseEnterpriseTrunkGetAvailableUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseEnterpriseTrunkGetListRequest

Request to get the list of all enterprise trunks defined in an enterprise.

The response is either a C<EnterpriseEnterpriseTrunkGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 EnterpriseEnterpriseTrunkGetRequest

Request to get an enterprise trunk

The response is either an C<EnterpriseEnterpriseTrunkGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

=head3 EnterpriseEnterpriseTrunkGetUserListRequest

Request the list of users in an enterprise trunk. It is possible to search by
various criteria to restrict the number of rows returned. Multiple search
criteria are logically C<ANDed> together.

The response is either a C<EnterpriseEnterpriseTrunkGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

Additionally there are generic tagged parameters.

=head3 EnterpriseEnterpriseTrunkModifyRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkAddRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkAddUserListRequest

Request to add users to an enterprise trunk in a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkDeleteRequest

Request to delete an enterprise trunk in a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

=head3 GroupEnterpriseTrunkDeleteUserListRequest

Request to delete users from an enterprise trunk in a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkGetAvailableTrunkGroupListRequest

Request to get the list of all available trunk groups defined in a group. It is
possible to search by various criteria to restrict the number of rows returned.
Multiple search criteria are logically C<ANDed> together.

The response is either a
C<GroupEnterpriseTrunkGetAvailableTrunkGroupListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkGetAvailableUserListRequest

Request the list of users that are available to be added to an enterprise
trunk.  This list contains users in the group that are trunk users and not
already assigned to an enterprise trunk. It is possible to search by various
criteria to restrict the number of rows returned. Multiple search criteria are
logically C<ANDed> together.

The response is either a C<GroupEnterpriseTrunkGetAvailableUserListResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkGetListRequest

Request to get the list of all enterprise trunks defined in a group.

The response is either a C<GroupEnterpriseTrunkGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupEnterpriseTrunkGetRequest

Request to get an enterprise trunk

The response is either an C<GroupEnterpriseTrunkGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

=head3 GroupEnterpriseTrunkGetUserListRequest

Request the list of users in an enterprise trunk. It is possible to search by
various criteria to restrict the number of rows returned. Multiple search
criteria are logically C<ANDed> together.

The response is either a C<GroupEnterpriseTrunkGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<enterpriseTrunkName> - I<EnterpriseTrunkName>

=back

Additionally there are generic tagged parameters.

=head3 GroupEnterpriseTrunkModifyRequest

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupAddInstanceRequest20sp1

Add a Trunk Group instance to a group. The command will fail if
C<enableNetworkAddressIdentity> is set to true and administrator is not
System/Provisioning level administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<name> - I<TrunkGroupName>

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupDeleteInstanceRequest14sp4

Delete a Trunk Group Instance from a group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

=head3 GroupTrunkGroupGetInstanceListRequest14sp4

Get a list of Trunk Groups for the group or enterprise. It is possible to
restrict the results to a particular department, or expand the list to the
entire enterprise.

The response is either a C<GroupTrunkGroupGetInstanceListResponse14sp4> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupGetInstanceRequest20sp1

Get a Trunk Group Instance's profile.

The response is either a C<GroupTrunkGroupGetInstanceResponse20sp1> or an
C<ErrorResponse>. The response contains a hosted user table with column
headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana
First Name", "Phone Number", "Extension", "Department", "Email Address".

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

=head3 GroupTrunkGroupGetAvailableHostedUserListRequest

Get a list of hosted users that can be assigned to a Trunk Group.

The response is either C<GroupTrunkGroupGetAvailableHostedUserListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupGetInstanceUserListRequest14sp4

Get a list of user's on a Trunk Group Instance.

The response is either a C<GroupTrunkGroupGetInstanceUserListResponse14sp4> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupGetRequest14sp9

Get the maximum and bursting maximum permissible active trunk group calls for
the group.

The response is either a C<GroupTrunkGroupGetResponse14sp9> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupTrunkGroupModifyInstanceRequest20sp1

Modify a Trunk Group Instance in a group. The access device cannot be modified
or cleared if there are any users assigned to the Trunk Group. The command will
fail if C<enableNetworkAddressIdentity> is set and administrator is not
System/Provisioning level administrator.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupModifyRequest14sp9

Modify the maximum and bursting maximum permissible active Trunk Group calls
for the group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupUserCreationTaskAddRequest14sp4

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupTrunkGroupUserCreationTaskDeleteRequest14sp4

Delete a user creation task for a trunk group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=item B<taskName> - I<TrunkGroupUserCreationTaskName>

=back

=head3 GroupTrunkGroupUserCreationTaskGetListRequest14sp4

Get the list of user creation tasks for a trunk group.

The response is either C<GroupTrunkGroupUserCreationTaskGetListResponse14sp4>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=back

=head3 GroupTrunkGroupUserCreationTaskGetRequest14sp4

Request the details of a specified user creation task for a trunk group.

The response is either C<GroupTrunkGroupUserCreationTaskGetResponse14sp4> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<trunkGroupKey / serviceProviderId> - I<Unknown>

=item B<trunkGroupKey / groupId> - I<Unknown>

=item B<trunkGroupKey / name> - I<Unknown>

=item B<taskName> - I<TrunkGroupUserCreationTaskName>

=back

=head3 ServiceProviderTrunkGroupGetRequest14sp1

Get the maximum and bursting maximum permissible active Trunk Group calls for
the service provider.

The response is either a C<ServiceProviderTrunkGroupGetResponse14sp1> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderTrunkGroupModifyRequest

Modify the maximum and bursting maximum permissible active Trunk Group calls
for the service provider.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemTrunkGroupUserCreationTaskGetListRequest14sp4

Get the list of user creation tasks in the system.

The response is either C<SystemTrunkGroupUserCreationTaskGetListResponse14sp4>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTrunkGroupGetRequest19sp1

Request the system level data associated with the Trunk Group service.

The response is either C<SystemTrunkGroupGetResponse19sp1> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemTrunkGroupModifyRequest

Modify the system level data associated with the Trunk Group

Service.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head2 ServiceTwoStageDialing

=head3 UserTwoStageDialingGetRequest13Mp20

Request the user level data associated with Two Stage Dialing.

The response is either a C<UserTwoStageDialingGetResponse13Mp20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserTwoStageDialingModifyRequest

Modify the user level data associated with Two Stage Dialing.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 SystemTwoStageDialingAddDnRequest

Request to add Two Stage Dialing number to the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemTwoStageDialingDeleteDnRequest

Request to delete a Two Stage Dialing number from the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

=head3 SystemTwoStageDialingGetDnListRequest

Request to get a list of Two Stage Dialing dns defined in the system.

The response is either a C<SystemTwoStageDialingGetDnListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemTwoStageDialingModifyDnRequest

Request to modify a Two Stage Dialing number's description in the system.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head2 ServiceVideoAddOn

=head3 UserVideoAddOnGetRequest19

Get the user's Video Add-On service setting.

The response is either a C<UserVideoAddOnGetResponse19> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVideoAddOnModifyRequest14

Modify the user's Video Add-On service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceVirtualOnNetEnterpriseExtensions

=head3 EnterpriseVirtualOnNetEnterpriseExtensionsGetUserListRequest

Request the list of Virtual On-Net users in an Enterprise. It is possible to
search by various criteria to restrict the number of rows returned. Multiple
search criteria are logically C<ANDed> together.

The response is either a
C<EnterpriseVirtualOnNetEnterpriseExtensionsGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 GroupVirtualOnNetEnterpriseExtensionsAddUserRequest

Adds Virtual On-Net users to a Group. It is possible to add either: a single
user,  or a list of users, or a range of users, or any combination thereof.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupVirtualOnNetEnterpriseExtensionsDeleteUserRequest

Delete an existing Virtual On-Net user from a Group.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<phoneNumber> - I<DN>

=back

=head3 GroupVirtualOnNetEnterpriseExtensionsGetUserListRequest

Request the list of Virtual On-Net users in a Group. It is possible to search
by various criteria to restrict the number of rows returned. Multiple search
criteria are logically C<ANDed> together.

The response is either a
C<GroupVirtualOnNetEnterpriseExtensionsGetUserListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupVirtualOnNetEnterpriseExtensionsGetUserRequest

Get an existing Virtual On-Net user from a Group.

The response is either a
C<GroupVirtualOnNetEnterpriseExtensionsGetUserResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<phoneNumber> - I<DN>

=back

=head3 GroupVirtualOnNetEnterpriseExtensionsModifyUserRequest

Modify an existing Virtual On-Net user of a Group. The C<serviceProviderId>,
groupId and C<phoneNumber> combination uniquely identifies a Virtual On-Net
User.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<phoneNumber> - I<DN>

=back

Additionally there are generic tagged parameters.

=head3 SystemVirtualOnNetCallTypeAddRequest

Add a Virtual On-Net Call Type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<virtualOnNetCallTypeName> - I<VirtualOnNetCallTypeName>

=item B<virtualOnNetCallTypeCdrValue> - I<VirtualOnNetCallTypeCdrValue>

=back

=head3 SystemVirtualOnNetCallTypeDeleteRequest

Delete a Virtual On-Net Call Type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<virtualOnNetCallTypeName> - I<VirtualOnNetCallTypeName>

=back

=head3 SystemVirtualOnNetCallTypeGetListRequest

Get the list Virtual On-Net Call Types in the system.

The response is either a C<SystemVirtualOnNetCallTypeGetListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemVirtualOnNetCallTypeModifyRequest

Modify a Virtual On-Net Call Type.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<virtualOnNetCallTypeName> - I<VirtualOnNetCallTypeName>

=back

Additionally there are generic tagged parameters.

=head2 ServiceVoiceMessaging

=head3 GroupVoiceMessagingGroupGetRequest

Requests the group's Voice Messaging settings.

The response is either C<GroupVoiceMessagingGroupGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupVoiceMessagingGroupGetVoicePortalBrandingRequest20

Get the group's voice portal branding settings.

The response is either a
C<GroupVoiceMessagingGroupGetVoicePortalBrandingResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupVoiceMessagingGroupGetVoicePortalRequest19sp1

Request to get the group voice portal information for a voice messaging group.

The response is either C<GroupVoiceMessagingGroupGetVoicePortalResponse19sp1>
or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

=head3 GroupVoiceMessagingGroupModifyRequest

Request to modify the group's voice messaging settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupVoiceMessagingGroupModifyVoicePortalBrandingRequest20

Modify the group's voice portal branding settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupVoiceMessagingGroupModifyVoicePortalRequest

Request to modify the group voice portal information for a voice messaging
group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderVoiceMessagingGroupGetRequest

Requests the service provider's or enterprise's voice messaging settings.

The response is either C<ServiceProviderVoiceMessagingGroupGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingRequest16

Get the service provider's voice portal branding settings.

The response is either a
C<ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingResponse16> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderVoiceMessagingGroupGetVoicePortalRequest

Requests the service provider's or enterprise's voice portal settings.

The response is either
C<ServiceProviderVoiceMessagingGroupGetVoicePortalResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderVoiceMessagingGroupModifyRequest

Request to modify a service provider's or enterprise's voice messaging
settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderVoiceMessagingGroupModifyVoicePortalBrandingRequest16

Modify the service provider's voice portal branding settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 ServiceProviderVoiceMessagingGroupModifyVoicePortalRequest

Request to change the service provider's or enterprise's voice portal settings.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 SystemVoiceMessageSummaryUpdateGetRequest

Requests system voice mail message summary update parameter settings.

The response is either C<SystemVoiceMessageSummaryUpdateGetResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemVoiceMessageSummaryUpdateModifyRequest

Modify the system level data associated with Voice Messaging.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemVoiceMessagingGroupGetRequest20

Request the system level data associated with Voice Messaging.

The response is either a C<SystemVoiceMessagingGroupGetResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

=head3 SystemVoiceMessagingGroupGetVoicePortalMenusRequest20

Requests the system voice portal Menus setting.

The response is either
C<SystemVoiceMessagingGroupGetVoicePortalMenusResponse20> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<getDefaultMenuKeys> - I<xs:boolean>

=back

=head3 SystemVoiceMessagingGroupModifyRequest16

Modify the system level data associated with Voice Messaging.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. The
following elements are only used in AS data mode: C<realDeleteForImap>
C<useDnInMailBody> C<useShortSubjectLine> C<maxMessageLengthMinutes>
C<maxMailboxLengthMinutes> C<doesMessageAge> C<holdPeriodDays>
C<mailServerNetAddress> C<mailServerProtocol> C<defaultDeliveryFromAddress>
C<defaultNotificationFromAddress> C<useOutgoingMWIOnSMDI> C<mwiDelayInSeconds>
C<voicePortalScope> C<enterpriseVoicePortalLicensed> C<networkWideMessaging>
C<useExternalRouting> C<defaultExternalRoutingAddress> C<vmOnlySystem>
C<clientInitiatedMailServerSessionTimeoutMinutes>

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 SystemVoiceMessagingGroupModifyVoicePortalMenusRequest19

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserAddAliasListRequest

Add one or more voice mail aliases to a users voice message.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserDeleteAliasListRequest

Delete one or more voice mail aliases from a users voice message.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserGetAdvancedVoiceManagementRequest14sp3

Get the user's voice messaging advanced voice management service setting.

The response is either a
C<UserVoiceMessagingUserGetAdvancedVoiceManagementResponse14sp3> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoiceMessagingUserGetAliasListRequest

Get the voice mail aliases for a users voice message.

The response is either a C<UserVoiceMessagingUserGetAliasListResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoiceMessagingUserGetDistributionListRequest

Get a voice mail distribution list for a users voice message.

The response is either C<UserVoiceMessagingUserGetDistributionListResponse> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<listId> - I<VoiceMessagingDistributionListId>

=back

=head3 UserVoiceMessagingUserGetGreetingRequest20

Get the user's voice messaging greeting information.

The response is either a C<UserVoiceMessagingUserGetGreetingResponse20> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoiceMessagingUserGetOutgoingSMDIMWIRequest

Get the user's voice messaging outgoing SMDI message waiting indicator service
setting.

The response is either a C<UserVoiceMessagingUserGetOutgoingSMDIMWIResponse> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoiceMessagingUserGetVoiceManagementRequest17

Get the user's voice messaging voice management service settings.

The response is either a C<UserVoiceMessagingUserGetVoiceManagementResponse17>
or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoiceMessagingUserGetVoicePortalRequest20

Get the user's voice messaging voice portal settings.

The response is either a C<UserVoiceMessagingUserGetVoicePortalResponse20> or
an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest

Modify the user's voice messaging advanced voice management service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserModifyDistributionListRequest

Modify a voice mail distribution list for a users voice message.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=item B<listId> - I<VoiceMessagingDistributionListId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserModifyGreetingRequest20

Modify the user's voice messaging greeting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing. The following
elements are only used in AS data mode: C<disableMessageDeposit>
C<disableMessageDepositAction> C<greetingOnlyForwardDestination>

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserModifyOutgoingSMDIMWIRequest

Modify the user's voice messaging outgoing message waiting indicator service
setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserModifyVoiceManagementRequest

Modify the user's voice messaging voice management service setting.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head3 UserVoiceMessagingUserModifyVoicePortalRequest20

Modify the user's voice messaging voice portal settings.

The response is either a C<SuccessResponse> or an C<ErrorResponse>. Engineering
Note: This command is used internally by Call Processing.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceVoicePortalCalling

=head3 UserVoicePortalCallingGetRequest

Request the user level data associated with Voice Portal Calling.

The response is either a C<UserVoicePortalCallingGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserVoicePortalCallingModifyRequest

Modify the user level data associated with Voice Portal Calling.

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceVoiceXml

=head3 GroupVoiceXmlAddInstanceRequest

Add a VoiceXML instance to a group. The domain is required in the
C<serviceUserId>.  For a valid C<voiceXml> instance to work properly, a device
with Static Registration is expected with a valid contact.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=item B<serviceUserId> - I<UserId>

=item B<serviceInstanceProfile> - I<ServiceInstanceAddProfile>

=back

Additionally there are generic tagged parameters.

=head3 GroupVoiceXmlDeleteInstanceRequest

Delete a VoiceXML instance from a group.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupVoiceXmlGetInstanceListRequest

Get a list of VoiceXML instances within a group.

The response is either C<GroupVoiceXmlGetInstanceListResponse> or
C<ErrorResponse>. It is possible to get the instances within a specified
department.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=item B<groupId> - I<GroupId>

=back

Additionally there are generic tagged parameters.

=head3 GroupVoiceXmlGetInstanceRequest19sp1

Request to get all the information of a VoiceXML instance.

The response is either C<GroupVoiceXmlGetInstanceResponse19sp1> or
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

=head3 GroupVoiceXmlModifyActiveInstanceListRequest

Request to set the active status of VoiceXML instances.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=back

Additionally there are generic tagged parameters.

=head3 GroupVoiceXmlModifyInstanceRequest

Request to modify a VoiceXML instance. For a valid C<voiceXml> instance to work
properly, a device with Static Registration is expected with a valid contact.

The response is either C<SuccessResponse> or C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceUserId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head2 ServiceZoneCallingRestrictions

=head3 ServiceProviderZoneCallingRestrictionsGetRequest

Gets the Service Provider/Enterprise level Zone Calling Restrictions Policies.

The response is C<ServiceProviderZoneCallingRestrictionsGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

=head3 ServiceProviderZoneCallingRestrictionsModifyRequest

Modifies the Service Provider/Enterprise level Zone Calling Restrictions
Policies.

The response is C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<serviceProviderId> - I<ServiceProviderId>

=back

Additionally there are generic tagged parameters.

=head3 UserZoneCallingRestrictionsGetRequest

Gets the home zone for a user

The response is either a C<UserZoneCallingRestrictionsGetResponse> or an
C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

=head3 UserZoneCallingRestrictionsModifyRequest

Modify the home zone for a user

The response is either a C<SuccessResponse> or an C<ErrorResponse>.

Fixed parameters are:-

=over 4

=item B<userId> - I<UserId>

=back

Additionally there are generic tagged parameters.

=head1 AUTHOR

Nigel Metheringham <nigelm@cpan.org>

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by Nigel Metheringham.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.

=cut
