Skip Headers
Oracle® Real-Time Collaboration Administrator's Guide
10g Release 1 (10.1.1)

Part Number B14495-02
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

8 Oracle Real-Time Collaboration Sites

Oracle Real-Time Collaboration lets you easily configure a single deployment to meet the needs of various lines of business. You do so by creating individual sites for each line of business (sales, support, training, and so on) and customizing system, Web client, conference, and messaging properties for those sites. You can also integrate Oracle Real-Time Collaboration functions into your applications; to do so, you create a site with which the integrating service can interact.

Sites are created by the business administrator. (See "Setting User Roles" for details about assigning a user the business administrator role.) For every site created, the integrating application or line of business uses a unique authentication token along with the site ID to communicate with the Oracle Real-Time Collaboration system.

Creating a site provides the following benefits:

Even if you do not create additional sites, each Oracle Real-Time Collaboration system has one default site called "RTC." This global site is created at installation and cannot be deleted.

This chapter contains the following sections:

Integrating Applications with a Site

In an enterprise, a single deployment of the Oracle Real-Time Collaboration system can be used by various integrated applications supporting lines of business such as a sales department, a support department, and so on. For example, you can integrate a service that starts a Web conference from your company's sales Web site. Or you can integrate a service that displays users' presence information from Oracle Messenger in your company Web pages.

You use sites to provide customized views of the Oracle Real-Time Collaboration deployment for each of the integrating applications. Each site is assigned a unique site ID and authentication session token as you create it. The integrating application uses the site ID and token to pass information to and from the site.

An application can integrate with Oracle Real-Time Collaboration in either of the following ways:

In either case, creating a site allows the Oracle Real-Time Collaboration system to provide a customized service for each integrating application.

For complete information about using integration services, see the Oracle Real-Time Collaboration Application Developer's Guide.

Configuring Integration Services Using Properties

Table 8-1 lists the properties that let you enable or disable different features of Oracle Real-Time Collaboration Integrated Services. For security reasons, you may want to prevent access to some of these services. For complete details about the syntax of each property, see "Enabling Integration Services".

Table 8-1 Properties that Control Integration Services

Property Default Behavior

AuthSessionEnabled


Allows integrating applications to get an authentication session token and enables all programmatic access for a site.

ConfigurationServiceEnabled


Allows programmatic access to Configuration Services, which let clients query and update configuration information from an Oracle Real-Time Collaboration deployment.

EmbeddablePresenceEnabled


Allows users to access the Embeddable Presence option from their Preferences pages. This option lets them embed presence links in Web pages or e-mail.

EmbeddablePresenceGuestChatEnabled


Prevents nonregistered users from starting chat sessions from embedded presence links.

PostConferenceServiceEnabled


Allows programmatic access to Post-Conference Services to get or set publish options for a finished conference, or to get the URL to play back recorded conferences.

PreConferenceServiceEnabled


Allows programmatic access to Conference Management Services to schedule, update, delete, or list scheduled conferences.

PresenceServiceEnabled


Prevents programmatic access to Presence Services that display individual or group presence status, or a presence URL in a Web site.

ReportingServiceEnabled


Allows programmatic access to Reporting Services to list conference attendees, details of a finished conference, or list finished conferences by date or by conference ID.

SiteGuestChatEnabled


Prevents nonregistered users from starting or participating in chat sessions through any programmatic access.

WebServiceEnabled


All integration services are available, including Oracle Messenger integrations with Oracle Web Conferencing, the Oracle Real-Time Collaboration Add-In for Microsoft Office, and integrations with Oracle Calendar, Oracle Collaborative Portlet, and Oracle Workspaces.


Enabling or Disabling Integration Services Using the Sites Tab

You can enable or disable access to some site information from integrated services by using the Privileges tab under the Sites tab.

  1. Select Sites, then click the Details icon for the site you want to edit.

  2. Select Privileges.

  3. Set one or more of the options on the page:

    • Allow guest users (nonregistered users) to chat: If this item is turned on, integrated services can support chat with a guest chat user. If it is off, integrated services cannot provide chat support for guest users, such as the "answer group" scenario described in "Managing Groups for Group Presence".

      This setting corresponds to the SiteGuestChatEnabled property.

    • Allow access to presence information for a user or group: If this item is turned on, integrated services can access and display presence status for users or groups in the Oracle Real-Time Collaboration system. If it is off, will not work.

      This setting corresponds to the PresenceServiceEnabled property. Note that this setting has no effect on whether users can embed presence information in e-mail messages or Web sites, which is controlled by the EmbeddablePresenceEnabled property.

    • Allow access to conference management features: If this item is turned on, integrated services can schedule, start, update, or publish conferences. If it is off, you cannot use integrated services to create or update conferences in any way.

      This setting corresponds to the PreConferenceServiceEnabled property.

  4. Click Apply to save your changes.

Creating a Site

The Oracle Real-Time Collaboration administrator creates a site by doing the following:

  1. Log in with a businessadmin account (see "Setting User Roles" for details about creating this account).

  2. Click the Sites tab.

  3. Click the Create Site button.

  4. Create a site, assigning it a Site Name (required) and optional display description.

  5. Click Apply.

The Oracle Real-Time Collaboration system then registers the site and generates a site ID and an authentication token for the site. An application that wants to integrate with the Oracle Real-Time Collaboration system can use the new site ID to make the appropriate calls.

Accessing a Site

For Oracle Real-Time Collaboration Integration Service calls, the site ID is passed as one of the HTTP header fields in the HTTP request to invoke the service. Any Web page that provides a link to a Oracle Real-Time Collaboration page, or any user logging in to Oracle Real-Time Collaboration, can provide the site ID as a URL parameter. For example, the following URL can be used to open site 123456.

http://hostname:port-number/imtapp/app/prelogin.uix?siteID=123456

In this example, hostname is the name of the Application tier on which Oracle Real-Time Collaboration is installed, and port-number is the port on which the OC4J_imeeting process is running. Entering this URL into a browser returns an Oracle Real-Time Collaboration home page for site 123456 with any customizations created as described in "Customizing Site Properties". Any conferences started from the Web Client pages will have the attributes defined for conferences for that site.

Assigning Site Administrators

You can assign users to be site administrators, just as you create business monitor or business administrator roles for your entire Oracle Real-Time Collaboration system. You assign a user the business monitor or business administrator role for the site using the modifyRole command as follows:

$ORACLE_HOME/bin/imeeting/rtcctl
rtcctl> modifyRole -siteId siteID -username username -rolename businessadmin|businessmon 

When a site administrator logs in to the site using the site ID as described in "Accessing a Site", he will see the Oracle Real-Time Collaboration Web Client page tabs appropriate for his role:

For more information about the modifyRole command, see "Setting User Roles".

Note:

Site-level administrators can perform system administration tasks within the site. However, only a system-level business administrator can create or delete a site.

Customizing Site Properties

After you have created a site, you can set up site-specific properties to control the interaction of users (or of any integrating application) with Oracle Real-Time Collaboration. The definitions of properties given in Chapter 3 note which properties can be set at the site level.

There are four broad classes of properties that affect how users interact with the site:

Figure 8-1 shows how the various property values in Oracle Real-Time Collaboration are inherited and set. When a site is created, it inherits the default values of all the properties from the system settings. The administrator can then set various conference-level and Web client-level properties for this site, to override the default values. A meeting host or participant can change console properties by setting preferences before the conference, or by updating their preferences during a conference.

Figure 8-1 Site Property Inheritance

How site properties are inherited from the system.
Description of "Figure 8-1 Site Property Inheritance"

Using the rtcctl utility, administrators can control whether some of the console run-time properties can be overridden:

See "Setting System, Instance, Component, and Site Values" for more information about the hierarchical nature of properties and how the force -true option works.

Figure 8-2 shows a custom login page for the Big Company site. The title at the top of the page shows the company name, and the opening descriptive text and heading have been customized for the company's Eastern Sales Division. The login links at the top of the page display icons. The properties used to customize this page are:

The "Big Company, Inc." name appended to the top of the page is the Site Display Name assigned to this site when it was created using the Sites tab.

Figure 8-2 Oracle Real-Time Collaboration Login Page Customized for a Site

An example of a login page for Oracle Real-Time Collaboration that has been customized for a site
Description of "Figure 8-2 Oracle Real-Time Collaboration Login Page Customized for a Site"

There are two ways to modify properties for a site:

Using the Sites Tab to Set Conference Defaults for a Site

You can set defaults for all Web conferences on a site by using the Sites tab. On the Sites tab, find the site whose defaults you want to edit and click Details, then Conference Properties to view the current default settings for conferences held at this site.

Any changes you make to this page take effect immediately. Any conferences started after you click Apply will use the new defaults.

Table 8-2 lists the prompts shown on the Conference Properties page under the Sites tab, and their corresponding Oracle Real-Time Collaboration properties.

Table 8-2 Conference Run-Time Properties Under Sites Tab

Item on Conference Properties Page Property Name(s)

Startup Mode

ConferenceStartupMode

Toolbar: Expand Secondary Row

ConsoleExpandSecondRow

Toolbar: Expand help text

ConsoleExpandHelpText

Toolbar: Autohide

ConsoleAutoHide

Privileges: Presenters use annotation tools

ConsolePresenterUseAnnotationTool

Privileges: Presenters send polls

ConsolePresenterSendPolls

Privileges: Presenters switch modes

ConsolePresenterSwitchModes

Chat Type: Chat with Host

HostChat

Chat Type: Public Chat

PublicChat

Chat Type: Group Chat

GroupChat

Secure Communications

SSLRequiredForMeetings


Note:

If users have their own preferences set for some of these items, their preferences will take precedent over any that you set for the site using the Conference Properties page. To force defaults on all site users, use the setProperty command with the -force true option as described in Chapter 3.

Locating the Authentication Token for a Site

Each Oracle Real-Time Collaboration site has a unique authentication token associated with it. Sites such as Oracle Calendar must use the Oracle Web Conferencing authentication token for the siteauthkey parameter in the [CONFERENCING] section of the Oracle Calendar unison.ini configuration file. The siteauthkey parameter specifies the password for the Oracle Web Conferencing account used by the Calendar Server to access the Oracle Web Conferencing Server. See Chapter 3, "Calendar Server Parameters" of Oracle Calendar Reference Manual for more details.

In some cases, it may be necessary to manually retrieve the siteauthkey parameter. To locate the authentication token for a site, do the following:

  1. Log in to the Oracle Real-Time Collaboration Web Client with a businessadmin account (see "Setting User Roles" for details about creating this account).

  2. Click the Sites tab.

  3. Click Details for a site.

    The authentication token for the site is displayed.

For Oracle Calendar, the Web Conferencing site authentication token must first be manually encrypted using the Oracle Calendar uniencrypt utility. The resulting encrypted string can then be entered in the [CONFERENCING] section of the Oracle Calendar unison.ini configuration file.

Site-Level Reports

Reports available from the Reports and System tabs from a site page cover only the conferences and processes associated with that site.

The following Usage report data is not available in site reports:

If you are logged in as a site administrator or are viewing Usage reports for a site, the data listed here will not appear.