Broadworks-OCIP
view release on metacpan or search on metacpan
lib/Broadworks/OCIP/Methods.pod view on Meta::CPAN
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).
lib/Broadworks/OCIP/Methods.pod view on Meta::CPAN
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>.
lib/Broadworks/OCIP/Methods.pod view on Meta::CPAN
=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>
lib/Broadworks/OCIP/Methods.pod view on Meta::CPAN
=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>
( run in 0.962 second using v1.01-cache-2.11-cpan-b16cb0d3907 )