NAME
Bb::Collaborate::V3::Connection - Manage Collaborate SOAP V3 endpoint connections.
DESCRIPTION
This module handles logical connections to the .../webservice.event
endpoint on the Collaborate server. This endpoint implements the Standard Bridge API.
connect
my $con = Bb::Collaborate::V3::Connection->connect('https://xx-sas.bbcollab.com/site/external/adapter/default/v3',
'user1', 'pass1', debug => 1,
);
my $url = $con->url; # 'https://xx-sas.bbcollab.com/site/external/adapter/default/v3.3/webservice.event'
Establishes a SOAP connection. Retrieves the server configuration, to verify connectivity, authentication and basic operation.
disconnect
Closes a connection and frees any resources related to the connection.
call
my $som = $self->call( $cmd, %params );
Performs a Collaborate SOAP method call. Returns the response as a SOAP::SOM object.
soap
my $soap_lite_obj = $connection->soap;
Returns the underlying SOAP::Lite object for the connection.
scheduling_manager
Returns the scheduling manager for this connection (see Bb::Collaborate::V3::SchedulingManager).
server_configuration
Returns the server configuration for this connection (see Bb::Collaborate::V3::Server::Configuration).
server_versions
Returns the server versions for this connection (see Bb::Collaborate::V3::Server::Version).
quota_limits
Returns a list of available quotas and current usages.
telephony_license
Returns the servers's telephony license, as a string. One of:
- (*) thirdParty - You must use your own teleconference provider. You must manually configure the teleconference connection information.
- (*) integrated - The teleconference service is provided by Blackboard Collaborate. Teleconference phone numbers and PINs are automatically generated during session creation and anyone in the session can initiate the connection between the session and the teleconference by simply dialing in to the teleconference.
- (*) none - No teleconferencing is supported.
version
Equivalent to $self->server_versions->versionName
.
url
Return the SOAP end-point URL.