Professional Documents
Culture Documents
Administrator Guide
Version 7.7 for Solutions 7.7, 8.0
2000-2012 RADVISION Ltd. All intellectual property rights in this publication are owned by RADVISION Ltd and are protected by United States copyright laws, other applicable copyright laws and international treaty provisions. RADVISION Ltd retains all rights not expressly granted. All product and company names herein may be trademarks of their registered owners. This publication is RADVISION confidential. No part of this publication may be reproduced in any form whatsoever or used to make any derivative work without prior written approval by RADVISION Ltd. No representation of warranties for fitness for any purpose other than what is specifically mentioned in this guide is made either by RADVISION Ltd or its agents. RADVISION Ltd reserves the right to revise this publication and make changes without obligation to notify any person of such revisions or changes. RADVISION Ltd may make improvements or changes in the product(s) and/or the program(s) described in this documentation at any time. If there is any software on removable media described in this publication, it is furnished under a license agreement included with the product as a separate document. If you are unable to locate a copy, please contact RADVISION Ltd and a copy will be provided to you. Unless otherwise indicated, RADVISION registered trademarks are registered in the United States and other territories. All registered trademarks recognized. For further information contact RADVISION or your local distributor or reseller. Administrator Guide for SCOPIA Desktop Server Version 7.7, December 2, 2012 http://www.radvision.com
Table of Contents
Table of Contents | i
Managing Recordings
Viewing Recording Information....................................................................... 42 Editing Recording Attributes.......................................................................... 45 Managing Categories................................................................................... 46 Creating Categories for Multiple Recordings........................................................47 Selecting Recording Owners.......................................................................... 48 Recording Meetings.................................................................................... 49 Stopping a Recording in Progress.....................................................................51 Deleting a Recording...................................................................................51
Table of Contents | ii
10
11
Table of Contents | iv
The SCOPIA Desktop Server brings together meetings with SCOPIA Desktop Clients and SCOPIA Mobile devices, passing their media connections to the SCOPIA Elite MCU. SCOPIA Desktop Server is easy to use and includes built-in presence, invitation and firewall traversal features to ensure call connectivity and quality videoconferencing. Additionally, SCOPIA Desktop Server supports advanced videoconferencing features such as Continuous Presence video, H.239 data collaboration, PIN protected meetings, conference moderation, full authentication and authorization, and SIP point-to-point communication between SCOPIA Desktop Clients. SCOPIA Desktop offers the following additional features:
All SCOPIA Desktop Clients only see contacts (users or endpoints) belonging to their own organization. When browsing or searching a recording, SCOPIA Desktop Clients only see recordings belonging to their own organization.
About SCOPIA Desktop Client ............................................................... Components of the SCOPIA Desktop Server ...............................................
About SCOPIA Desktop Client
page 2 page 3
The SCOPIA Desktop Client is a simple web browser plug-in for interactive videoconferencing using high definition or standard definition with superb quality. It is part of SCOPIA Desktop, the desktop videoconferencing solution which provides the client/server application that extends videoconferencing to remote and desktop users for voice, video and data communications. Clients can be centrally managed and deployed without complex licensing fees or installation issues. Users receive a web link in their invitation to join a videoconference, and in moments they are connected and participating. The standard SCOPIA Desktop Client includes the main videoconference client with a built-in chat window and presentation viewing abilities (Figure 1-1 on page 2).
Figure 1-1
SCOPIA Desktop Pro extends the functionality of SCOPIA Desktop Clients by providing users with their own login, enabling each user to have their own virtual room to invite people to meetings, point-to-point calling. It also includes a list of contacts with a corporate directory of users, and indication of their availability for videoconferencing. An SCOPIA Add-in for Microsoft Outlook enables easy scheduling of meetings, so you can chat one-to-one or with multiple participants anywhere.
Figure 1-2
Automatic downloads and updates of the SCOPIA Desktop Client The SCOPIA Desktop Recording Server The SCOPIA Desktop portal web page from which users can sign in and launch the SCOPIA Desktop Client. User authentication
This server functionality is available for all deployment types except point-to-point deployments. It is also responsible for the SCOPIA Desktop Content Slider content.
STUN Server
Enables you to directly dial a SCOPIA Desktop Client or Server behind a NAT or firewall in point-to-point implementations by giving that computers public internet address. Thirdparty STUN Servers are supported. Deployments where a STUN Server is used has these restrictions:
You cannot use a NAT address on the STUN Server and expose it via a static or dynamic public IP address. Instead you must configure the STUN Server with a public IP address. You must place the STUN Server at a location which is accessible by both SCOPIA Desktop Clients participating in a call. SCOPIA Desktop Clients can use different STUN Servers provided that the STUN Servers are situated on the Internet outside the Clients NAT.
You configure SCOPIA Desktop Clients in order to define the parameters related to the video quality, connection addresses, and meeting functionality. SCOPIA Mobile is also considered as SCOPIA Desktop Client for configuration purposes. Perform these procedures:
Defining Client Video Quality and Connection Parameters ............................. Defining Meeting Features ..................................................................
Defining Client Video Quality and Connection Parameters
page 5 page 8
During this procedure you define the maximum bandwidth used between the SCOPIA Desktop Client and the SCOPIA Desktop Server. The video quality options include:
Standard Definition
This option limits the client to standard definition video connection at the maximum call rate you specify. If you define a service on the MCU that enables H.323 endpoints to use a higher bandwidth rate or high definition without enabling high definition on SCOPIA Desktop, calls using this service are transcoded down to the lower rate at standard definition (CIF resolution). If you select a MCU service with a bandwidth rate lower than the value set in the Maximum Call Rate list, then the latter is used for the standard definition call to the SCOPIA Desktop client. The default value is 384K.
High Definition
This option allows SCOPIA Desktop Clients to connect to a conference in high definition mode. If you select this option, select a maximum call rate of at least 1024 Kbps or greater to enable the conference to continue in 720p high definition video resolution for all clients. For deployments using SCOPIA MCU, you may want to allow SCOPIA Desktop to reduce the video resolution from 720p to 480p if you set the call rate to 1024 Kbps and there is a bandwidth congestion during a conference. The SCOPIA Desktop Client sends up to 512 Kbps of 480p video resolution and receives the maximum call rate or rate of the service selected (the lower value of the two) of 720p video resolution. If you select a lower maximum call rate, you force the high definition service to send 480p to all clients at the lower bandwidth.
When SCOPIA Desktop is set to high definition mode and connected to a high definition service in deployments using SCOPIA Elite MCU. SCOPIA Desktop limits fast update requests to avoid degradation of video quality or frame rate to all the connected endpoints. If SCOPIA Desktop connects to a standard definition service, or if there are no high definition ports available for the high definition service, the standard definition maximum call rate is used during a SCOPIA Desktop conference.
Figure 2-1
a. Select the High Definition check box. b. Select a bandwidth rate from the Maximum Call Rate list. c. If necessary, select the Allow SCOPIA MCU version 5.x to negotiate high definition calls down to 480p check box.
Step 6
Enter a value in the MTU Size field if your network routers and the MCU are configured to accept network packets of a different size. The default value is 1360.
Figure 2-2
Note
Step 7
This value must remain the same across all network components to guard against packet fragmentation.
Configure a more limited port range opened on the firewall by entering values for the lowest multimedia port and the highest multimedia port.
Figure 2-3
Use these fields if you need to limit UDP ports that are opened on the firewall to allow SCOPIA Desktop Clients to send RTP to SCOPIA Desktop. We recommend that you use a limited range between 2326 and 65535. If this option is used, each client connection uses eleven ports; to define the range, multiply the number of connections allowed by your license by eleven. For the full range of ports required by the SCOPIA Desktop Server and SCOPIA Desktop Client, see the Installation Guide for SCOPIA Desktop.
Step 8
Insert the public address of the SCOPIA Desktop Server to be accessed by the client. Use a FQDN which the SCOPIA Desktop Clients can resolve from their location, to arrive at the correct IP address of the server. In deployments using SCOPIA Management, if clients cannot send messages to the Presence Server directly because no ports are open, the SCOPIA Desktop Server tunnels the XMPP messages using this public address.
Figure 2-4
The address for the SCOPIA Desktop Client to connect to the server
If the Streaming Server resides behind a NAT, the clients might not resolve the Streaming Server IP address. In this case the clients use this SCOPIA Desktop Server public address to connect to the Streaming Server.
Step 9
Enter a value in the Call Limit field to limit the resources used by the system. Use this when the computer on which the SCOPIA Desktop Server is installed is not powerful enough to support two hundred calls.
Figure 2-5
Step 10
Select OK or Apply.
Figure 2-6
Step 5
Select Enable Content Slider feature in SCOPIA Desktop meetings to enable participants to review content which has already been shared in the meeting by scrolling back and forth. Select Allow only moderators to share applications from their desktop to restrict this feature only to moderators of videoconferences.
Step 6
Select Enable Chat to display the chat window pane in the videoconference window. For deployments with multiple SCOPIA Desktop Servers, it is recommended that you do not enable the Chat option. A participant using one SCOPIA Desktop Server cannot join the chat started by a participant using another SCOPIA Desktop Server.
Select Enable Raise Hand feature in SCOPIA Desktop meetings to allow a muted user to request permission to speak. Select Display an additional panel in the conference room to add your own custom content from another web location to be displayed directly in the meeting room. Define the additional custom panel option as desired: a. Select the Display an additional panel in the conference room check box to enable the option. b. Enter the URL in the field. The system automatically appends two parameters to the external URL: the ongoing meeting ID and the participant's nickname, so your external web content can relate to the meeting and participant if required. The parameters added are: ?meetingid=NNN&nickname=XXX. If your external web content already takes different parameters in its URL, these parameters are appended to the URL string. Use standard URL-encoding in this field, for example '&' is %26, '=' is %3D and so on.
Step 10
Configure the Push to Talk section to define how participants use the microphone button in the SCOPIA Desktop Live Meeting Console:
Allow users to join a meeting with their microphone on enables the microphone by
default, so participants must select the microphone button to mute themselves.
Force users to join a meeting with their microphone off disables the microphone by
default, so participants must select the microphone button to unmute themselves. This is often helpful to eliminate background noise from a videoconference until the participant is ready to contribute.
Force users to hold down their microphone button while speaking requires
participants to select and hold down the microphone button to activate their microphones and send their audio.
Figure 2-7
Step 11
Select Encrypt Media in the Security section to secure the audio, video and presentation using sRTP between the SCOPIA Desktop Server and SCOPIA Desktop Client.
Note
Using encryption is subject to local regulation. In some countries it is restricted or limited for usage. Consult your local reseller for further details.
This does not encrypt the web portal, only the media content of a video call.
Figure 2-8
Security Settings
Step 12
Select Allow Users to have SCOPIA Desktop call them back for users who have an H.323 endpoint but also want to connect a dedicated PC to share presentations. On the SCOPIA Desktop portal page, before connecting to a meeting, participants can select More Options > Use my computer for presentation only > Callback my video device number for the server to call back the H.323 device when the users connect, so they can automatically connect their H.323 devices at the same time.
Note
When a computer connects as a dedicated data-only device, it cannot view or send video or audio, but it can display the participant list, and you can moderate, chat, and show or view presentations from the computer.
Step 13
Select OK or Apply.
This section provides the recommended procedures for rolling-out your deployment to end users.
The Contact List is configured, on installation, with organization-specific URL. The Contact List supports Lync users who have the Lync icon next to their names to
differentiate them among the Contacts.
Point-to-point calls escalated to multi-point calls are associated with the user making the
call.
URLs in the invitation sent from the SCOPIA Add-in for Microsoft Outlook are organizationspecific. This feature is displayed when the SCOPIA Desktop is part of a multi-tenant deployment.
Adding and Modifying SCOPIA Desktop in SCOPIA Management ....................... Verifying SCOPIA Desktop Client Requirements ........................................ Installing SCOPIA Desktop Client ......................................................... Testing Desktop Connectivity ............................................................. Sending Meeting Invitations to End Users ............................................... Sending Administrator Messages to End Users .......................................... Configuring Dial String Rules ..............................................................
Adding and Modifying SCOPIA Desktop in SCOPIA Management
SCOPIA Desktop profiles are manually added to the SCOPIA Management. Once a SCOPIA Desktop server is configured, it is automatically brought online. SCOPIA Management can record meetings using SCOPIA Desktop's recording server, and SCOPIA Desktop can retrieve information from SCOPIA Management, including:
Figure 3-1
Step 4
Table 3-1
Field Name Name IP address URL
H.323 ID
Location
This is only relevant for service providers or deployments with multiple locations. Select the SCOPIA Desktop Server's location. You can modify the text that is displayed in email invitations sent to meeting participants. You can insert placeholders for the following links, which are generated by SCOPIA Management for each meeting:
Invitation
Step 5
Note
The system undergoes thorough testing using the latest browser versions available at the time of release. The minimum software requirements of the SCOPIA Desktop Client are:
Operating systems:
Note
We recommend using the latest service pack of the Windows operating systems listed in this section Windows XP (SP2 and higher, 32 and 64-bit) Windows Vista (SP2 or higher, 32 and 64-bit) Windows 7 (32 and 64-bit). Macintosh OS X version 10.5 (Leopard) or higher, Intel CPU only
Web browsers (for the web interface) Internet Explorer 6, 7, 8 and 9 (Windows) Firefox 3.5 or later (Mac and Windows) Safari 4 or later (Mac and Windows) Google Chrome 5.0 or later (Mac and Windows) Viewing live webcasts or recorded meetings Mac: QuickTime 7.4.5 or later (version 10 recommended) PC: QuickTime 7.4.5 minimum (version 7.7 recommended)
Note
Internet Explorer must be installed on your Windows PC when using the SCOPIA Desktop Client, even if you choose to access the meeting with an alternate web browser like Firefox, Safari or Chrome. The minimum hardware requirements for the SCOPIA Desktop Client depend on the video resolution.
Standard definition hardware specification: PC Intel Pentium 4, 3.0 GHz or faster PC AMD Athlon 3.0 GHz or faster PC Intel Centrino Mobile Processor 1.8 GHz or faster Mac with Intel Core Duo 1.8 GHz or faster Netbook Intel Atom Processor 1.6 GHz or faster 1 GB of RAM or more
Enhanced definition hardware specification: PC Intel true dual core processors - Core 2 Duo 1.8 GHz or faster PC AMD true dual core processors - e.g. Phenom IIx4 91- 2.X GHz or faster Minimum 2 GB of RAM High definition hardware specification: PC Intel quad core or better processors PC Intel Core i5 or i7 are recommended for an ultimate experience PC AMD Quad-Core Opteron Mac with Intel Core 2 Duo 2.7 GHz or faster Minimum 2 GB of RAM, 3 GB of RAM or more recommended
Installing SCOPIA Desktop Client
The SCOPIA Desktop Client installation portal provides an automatic download and update manager. When you select the Updates link, the Updates Manager allows you to view any currently installed components and versions, and to install optional components, including the Outlook Add-On and the Contact List.
Note
You must be logged in to the portal to install all components at once. If you are not logged in, you can only install the client, not the Contact List or the Outlook plugin. These components are reserved for users who are authenticated to access corporate systems for scheduling and making calls. In a multi-tenant deployment the Contact List and the Outlook Add-On are configured on installation with organization-specific URLs.
Obtain login credentials. You may need to ask your SCOPIA Desktop administrator for a Connect a headset or speaker and microphone to your computer, and ensure it is
configured in the control panel or system settings.
user name and password if SCOPIA Desktop is configured so that only authenticated users can participate in meetings, access webcasts, or watch recordings.
Step 2
Select Updates.
Figure 3-2
Step 3
Select the check box next to any optional components to install or update.
Figure 3-3
Step 4 Step 5
Select Install. When the SCOPIA Desktop Client installation is complete, you should see the following icon in the task tray at the lower right corner of the screen: To verify that any optional components were installed, select the View Installed Updates link. A list of installed components appears.
Figure 3-4
Step 3
Note
If you have not yet installed SCOPIA Desktop Client or if you need to update it, a yellow message displays on SCOPIA Desktop Server entry page. Select the link to access the page from which you can install SCOPIA Desktop Client.
Step 4
After installing SCOPIA Desktop Client, enter a meeting ID in SCOPIA Desktop Server that starts with one of the following: The prefix configured on your MCU for the SCOPIA Desktop service. A valid SCOPIA Management virtual room ID. The SCOPIA Desktop Client loads and your own video stream is displayed.
Note
Ensure there is no firewall enabled on your machine that might block the SCOPIA Desktop Client.
Meeting URLFor connecting to a SCOPIA Desktop meeting. Portal URLFor watching a webcast or a recorded meeting.
If you have multiple SCOPIA Desktop Servers and want participants to know about them, insert link information for each of them into each SCOPIA Desktop e-mail configuration. For example, if you have one SCOPIA Desktop Server in Europe, one in Asia, and another in the US, you could place the following information in your e-mail: From Europe, connect to http://europe.server.com/scopia?ID=1234 From Asia, connect to http://asia.server.com/scopia?ID=1234 From the US, connect to http://us.server.com/scopia?ID=1234.
Note
In a multi-tenant deployment the Contact List and the Outlook Add-On are configured, on installation, with organization-specific URLs. URLs in invitations sent for the meetings are organization-specific.
Figure 3-5
Step 3
In the Desktop Access section: Select Meeting URL to insert a link to the meeting. Select Portal URL to insert a link to the SCOPIA Desktop portal entry page. Select Client Installation to insert a link used to ensure that the SCOPIA Desktop client is installed and up-to-date.
Note
The automatically inserted server address is the SCOPIA Desktop Server Fully Qualified Domain Name specified during installation.
Step 4
In the Phone Access area, select E.164 to insert the required E.164 alias. If your deployment does not include a gateway, leave the checkbox unchecked and the gateway information will not be included in Outlook.
Figure 3-6
Step 5
In the Video-Conference Device Access area, select E.164 to insert the required E.164 alias.
Figure 3-7
Step 6
Select OK or Apply.
Procedure Step 1
Select the Messages and Invitations icon in the sidebar.
Figure 3-8
Step 2 Step 3
Select the Messages tab. Select the Administrative Message check box.
Figure 3-9
Step 4 Step 5
Modify the text of the entry page message as required. Select the Invitation Dial Plan Assistance check box.
Figure 3-10
Step 6 Step 7
Planning Rules to Modify Dial Strings .................................................... Adding or Editing a Dial String Rule ...................................................... Deleting a Dial String Rule .................................................................
Planning Rules to Modify Dial Strings
Depending on the phone system of your organization, you may already have a prefix of 9 (or some other number) to call outside the organization. More specifically, a gateway reads and interprets the dial string, sees the 9, and routes the call to a gateway to reach an external
phone line. It then alters the dial string by removing the 9, and sends the remainder of the number to the external phone exchange. Similarly, you may also have a prefix of 1 or 0 to dial outside your city or state (long distance calls), and 00 or 011 for international calls. If you have branches in other locations, your gateways/gatekeepers may have dedicated prefixes to reach that branchs exchange. For example, all dial strings beginning with 5 may be routed to the Hong Kong office. In each case, your call system routes to different gateways or gatekeepers by reading and interpreting your dial prefixes. In SCOPIA Solution deployments, dial prefixes are interpreted and altered when:
When a call is routed to a local H.323 PSTN or ISDN gateway. SCOPIA Desktop modifies the
prefix to add routing information.
When there is a SIP PBX either on-site or at a remote location, SCOPIA Desktop detects
phone numbers in the directory and appends the SIP URL to forward it to the right gateway. There are several methods SCOPIA Desktop uses to alter dial strings:
string normalization prefix or suffix substitution prefix or suffix addition prefix stripping
When you create the rules for SCOPIA Desktop to alter dial strings, consider that the rules are applied in the specific order they are listed. In addition, note that every dial string alteration always starts with normalization. During normalization any non-numeric characters except + are removed. For example:
Note
If during the rule configuration you leave the replacement string blank, SCOPIA Desktop strips the prefix from the address. Table 3-2 on page 23 shows the rules required to edit the dial strings so that:
Any phone number starting with an area code of +1603, 1603, or 603 and followed by
exactly seven digits should be routed to a gatekeeper/gateway which is accessed with the prefix 1370. The seven digits following the prefix remain intact.
Any other long distance (national) number indicated by +1 and followed by 10-digit phone
number should be routed to a gatekeeper/gateway by substituting 11701 for the +1 and keeping the subsequent 10 digits.
Any calls starting with the international country code prefix of +44 for the UK followed by
any random number of digits is re-routed to the 10700 gateway.
Table 3-2
Match Prefix 603xxxxxxx
Simplified example for local, national and international dial string rules
Replacement Optional Example Input Suffix String 1370 6035555555 Example Result String 13705555555 Comments A call to area code 603 with seven digits following is routed to a local call gateway, accessed with the number 1370. The remainder of the numbers remain intact. A call to area code 603, also when prefaced by a 1, is also routed to a local call gateway, accessed with the number 1370. The remainder of the numbers remain intact. A call to area code 603, even when prefaced by a +1, is also routed to a local call gateway, accessed with the number 1370. The remainder of the numbers remain intact.
1603xxxxxxx
1370
16035555555
13705555555
+1603xxxxxxx
1370
+16035555555
13705555555
+1xxxxxxxxxx
11701
+15085555555
117015085555555 All other long distance calls routed to another gateway, accessed with the number 11701. 107005556666666 International calls to England go to the London local call gateway, accessed by the number 10700.
+44
10700
+445556666666
Table 3-3 on page 24 shows the rules required to edit the dial strings so that:
Any phone number starting with the area code +1603, 1603 or 603 and then followed by Any long distance (national) number indicated by +1 and followed by 10-digit phone
exactly seven digits is routed to the aa SIP gateway by adding the @sip_aa.acme.com suffix to the remaining seven digits.
number is routed to the bb SIP gateway by adding the @sip_bb.acme.com suffix to the 10 digits. any random number of digits is re-routed to the 10700 London gateway by replacing the prefix with 0 and adding the @sipg+_cc.acme.com suffix.
Any calls starting with the international country code prefix of +44 for the UK followed by
Table 3-3
@sip_aa.acme.com 6035555555
1603xxxxxxx
@sip_aa.acme.com 16035555555
5555555@sip_aa.acme.com
+1603xxxxxxx
@sip_aa.acme.com +16035555555
5555555@sip_aa.acme.com
+1xxxxxxxxxx 1
@sip_bb.acme.com +15085555555
15085555555@sip_bb.acme.com All other long distance (national) calls routed to the bb SIP gateway. The +1 is replaced with 1.
+44
@sip_cc.acme.com +445556666666 05556666666@sip_cc.acme.com International calls to the UK go to the cc SIP gateway. The +44 is replaced by 0.
followed by another seven digits. You cannot use any other characters, such as a space, a dash or parentheses. This section details how to create or edit a dial string rule.
Procedure Step 1
Select the Messages and Invitations icon in the sidebar.
Figure 3-11
Step 2
Figure 3-12
Step 3
To add a new rule, select Add. To edit an existing rule, select the edit icon on the right hand side of the row.
Figure 3-13
Step 4 Step 5
Enter the prefix in the Match Prefix field. Select one of these options:
ReplaceA string matching the prefix is replaced with another string. RemoveA string matching the prefix is stripped from the dial string. Leave As IsA string matching the prefix is left as is.
Step 6 Step 7 Step 8 Step 9 Step 10
If you selected the Replace option, enter the replacing prefix in the field. To add a suffix, select the Append Suffix check box, and then enter the suffix in the field. Enter a comment. Select OK. To test the new dial string rule: a. Enter a string in the Test a Dial String field.
Figure 3-14
b. Select the check box for the rule you want to apply to this string. c. Select Test. The Dial String Test window appears displaying the dial string after the rule is applied.
Figure 3-15
Procedure Step 1
Select Messages and Invitations in the sidebar.
Figure 3-16
Step 2
Figure 3-17
Locate the rule you need to remove and select the check box next to it. The Add button changes to a Delete button. Select Delete. Select OK to confirm.
Occassional system upgrades and infrastructure changes in your network may require additional system maintenance activities to maintain your SCOPIA Desktop deployment. This section includes the following topic to assist you in maintaining your deployment:
Upgrading the SCOPIA Desktop Server License ......................................... Backing Up Configuration Settings ....................................................... Restoring Configuration Settings ......................................................... Enabling Integrated Windows Authentication ........................................... Enabling Microsoft Internet Explorer for Integrated Windows Authentication ...... Integrating SCOPIA Desktop with Sametime ............................................ Working with the Content Slider ......................................................... Accessing Log Files .........................................................................
Upgrading the SCOPIA Desktop Server License
You need to update the SCOPIA Desktop Server license in these cases:
If you upgrade the SCOPIA Desktop Server by adding the recording feature or increasing
the number of simultaneous recordings which requires a new or updated recording serial key.
If you upgrade SCOPIA Solution components by adding SCOPIA MCUs and additional ports
on the SCOPIA Desktop Server.
Procedure Step 1
Select Start > Settings > Control Panel.
Double-click Add or Remove Programs. From the list of programs, choose SCOPIA Desktop, and then Change. The Setup Wizard opens. In the Welcome screen select Next. In the Program Maintenance screen, choose Modify, and select Next. In the Custom Setup screen, select Next. In the SCOPIA Desktop Serial Key window, enter updated keys, and then select Next. Follow on-screen instructions to complete installation configuration.
Dial string rules Administrative message Invitation message Presence Server database Local database Local configuration
Procedure Step 1 Step 2
Navigate to the following directory: <installdir>\data. Copy the relevant files into a location outside the installation directory: ctmx.inifor local configuration motd.htmlfor administrator message dialplanhelp.htmlfor invitation message members.xmlfor local database dial_string_manipulators.xmlfor dial string rules
Note
The members.xml is created only if you use SCOPIA Desktop without SCOPIA Management and add terminals to a local directory. As a result, the directory status in the system web interface shows a synchronization error with SCOPIA Management as explained in Viewing Directory Status on page 80.
Step 4
Note
The members.xml is created only if you use SCOPIA Desktop without SCOPIA Management and add terminals to a local directory. As a result, the directory status in the system web interface shows a synchronization error with SCOPIA Management as explained in Viewing Directory Status on page 80.
Note
SCOPIA Desktop provides IWA only for sign-on to a single Windows domain. You cannot configure IWA for a multi-tenant deployment.
Procedure Step 1
Select the Directory and Authentication icon in the sidebar.
Step 2
Figure 4-1
Step 3 Step 4
Enter the windows domain to which users belong. Enter the NetBIOS short domain name.
Note
Step 5 Step 6 Step 7
Enter the Proxy account user name. Enter the Proxy account password. If a WINS server is not defined, enter the domain controller address.
Procedure Step 1
Verify whether Integrated Windows Authentication is enabled for your Internet Explorer: a. In the Internet Explorer window, from Tools menu select Internet Options. b. Select the Advanced tab. c. Under Security section, verify that Enable Integrated Windows Authentication checkbox is selected.
Step 2
To add SCOPIA Desktop Server to the list of Internet Explorer trusted sites: a. In the Internet Explorer window, from Tools menu select Internet Options. b. Select the Security tab. c. Select Trusted Sites, and then select Sites.
Figure 4-2
d. Enter the SCOPIA Desktop Server site address, for example sd.server.com., and then select Add. e. Select Custom level. f. Under User Authentication section, select the Automatic logon with current user name and password option.
g. Select OK.
Step 3
To add SCOPIA Desktop Server to the Internet Explorer Intranet zone: a. In the Internet Explorer window, from Tools menu select Internet Options. b. Select the Security tab. c. Select Local Intranet. d. Select Sites. e. Select Advanced.
Figure 4-3
f.
Enter the SCOPIA Desktop Server site address, for example sd.server.com., and then select Add.
g. Select Custom level. h. Under User Authentication section, select the Automatic logon only in Intranet zone option. i. Select OK.
Note
The Content Slider (Advanced Data Collaboration) service is only available when communication is set to H.239 over H.264 in the MCU. MCU services configured to H.263 will not enable Advanced Data Collaboration.
Generated slides are stored as files in a folder on a local or network mounted drive. For every slider session, SCOPIA Desktop specifies a slide folder, a slide set name, slide
size and compression rate.
SCOPIA Desktop saves slides using a base slide set name and incremental indexing.
For deployments with a single SCOPIA Desktop Server, these scenarios are supported:
All-in-one. All components are installed on the same box. Recorder/slider share SCOPIA
Desktop resources with live calls and webcasts.
Separate box install. The recorder/slider is installed on a separate box and has a
dedicated SCOPIA Desktop Server.
Note
The recorder and slider always shares SCOPIA Desktop resources and disk space for generated recordings/slides. For deployments with multiple SCOPIA Desktop Servers, these options are available:
server. All SCOPIA Desktop Servers point to that recorder. Recordings are served for playback from the central site, while slides are downloaded to and served from a local SCOPIA Desktop. server install a recorder on each site. This provides distribution where licenses are not counted as a pool (separate number for each recorder); recordings are only available from the SCOPIA Desktop Server they are made from.
Figure 4-4 on page 35 displays the Content Slider tab and all slider sessions currently in progress, and provides details about the server(s) where there are non-active sessions.
Figure 4-4
If there are errors with a slider session, notices appear as links (per server) in the Problems column. Details are available by selecting the problem link.
Note
Enabling enhanced logging for extended periods of time adds large log files to the system.
Figure 4-5
Step 4 Step 5
To download a zipped version of current log files, select Download. (Optional) To enable enhanced logging, select Enable. The Logging Summary pane displays the current status of enhanced logging - enabled or disabled.
SCOPIA Desktop allows users to record meetings and to view recorded meetings. A recording includes all media types: audio, video and presentation. Servers used for recording meetings must have a recording license installed on them. SCOPIA Desktop supports up to 10 simultaneous recordings. If you did not provide the Recording Server license key during SCOPIA Desktop Server installation, a default evaluation license allows you to record one five-minute meeting at a time. In deployments where authentication is enabled on SCOPIA Management, recordings may be designated as public or private. Public recordings are available for all users, including authenticated and guest users. Authenticated users can record private recordings, automatically becoming the recordings owner. Only recording owners can watch private recordings. By default all recordings are public. Recordings made by guest users are always public.
Note
Recordings made using SCOPIA Desktop version 5.x appear as public from SCOPIA Desktop version 7.5 onwards. This section describes how to define the recording settings on a SCOPIA Desktop Server.
Adding a Recording Server ................................................................ Calculating Space Needed for Recording ................................................ Defining SCOPIA Desktop Recording Settings ............................................
Adding a Recording Server
If the Recording Server was not installed during the SCOPIA Desktop Server installation, and users recorded meetings using the evaluation license, you can add the Recording Server to the deployment afterwards.
Procedure Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10
Open the Windows Control Panel > Add or Remove Programs. Select the SCOPIA Desktop Server and select Change. The SCOPIA Desktop Server Installation Wizard opens. Select a language and select OK. The Welcome screen is displayed. Select Next. Select Modify to change the existing installation, and then select Next. The Custom Setup screen opens. Select the Recording Server icon and select the This feature will be installed on local hard drive option. Select Next. The SCOPIA Desktop License Key screen opens. Enter the license key for the Recording Server, and then select Next. The Network Configuration screen opens. Select Next in the rest of the configuration screens. In the Ready to Modify the Program screen, select Install.
Note
In deployments where the Recording Server is installed on the same server as the SCOPIA Desktop Server, users watching recorded meetings take up SCOPIA Desktop bandwidth which can be used for other purposes, such as videoconferences. When you enable high definition recordings in the MCU, SCOPIA Desktop Server starts recording in high definition. If the attempt to record in high definition fails, the SCOPIA Desktop Server automatically switches to standard definition and continues recording.
Navigate to the SCOPIA Desktop Server Administration web user interface. Select Deployment in the sidebar, and verify that the Recording check box is selected. Select Status in the sidebar, and verify that the IP address in the Recording Server
Address field is correct.
Procedure Step 1
Select Recording in the sidebar.
Figure 5-1
Step 2
To configure standard definition recording, in the Limits section select a value from the Maximum Bit Rate list under Standard Definition. Setting the recording bit rate to a value lower than 256 Kbps can affect the quality and frame rate of the presentation data in the videoconferencing and streaming modes.
Step 3
To configure the quality of high definition recording, in the Limits section: a. Select the High Definition check box. b. Select a value from the Maximum Bit Rate list under High Definition. Setting the recording bit rate to a value lower than 256 Kbps can affect the quality and frame rate of the presentation data in the videoconferencing and streaming modes.
Figure 5-2
Step 4 Step 5
Enter a value in the Maximum Recording Duration field. This value controls maximum allowed duration for any recording. In the Playback Bandwidth section, enter a value in the Total Bandwidth Allowed field. This is the total bandwidth to be shared by all users who are watching a recording.
Figure 5-3
Step 6
Enter a value in the Minimum Bandwidth required for download field. For example, if you set the Total Bandwidth Allowed value to 100 Mb/s, then SCOPIA Desktop allows 100 Mb/s bandwidth if one user watches a recording and 50 Mb/s bandwidth for each user if two users watch recordings. You need to set the Minimum Bandwidth required for download to prevent too many users from watching recordings at the same time.
Step 7
In the Policies section, choose an option from the Send tone periodically during recording list. This defines the frequency of the sound signal played during a recording which reminds users their meeting is being recorded.
Step 8
To disable the automatic recording feature, clear the Allow virtual rooms and scheduled meetings to be recorded automatically check box. If automatic recording is enabled on multiple SCOPIA Desktop Servers, a recording is made on each server, creating several identical recordings. In this case, enable automatic recording on just one of the SCOPIA Desktop Servers, while disabling the automatic recording feature on the others.
Step 9
Select the Allow meeting participants to record check box to enable recording for SCOPIA Desktop users. This only applies to deployments without SCOPIA Management. If you have SCOPIA Management, this setting cannot be modified since SCOPIA Management controls the recording policies.
Step 10
In the Connection Information section, enter the full name of the recording server (FQDN) in the Public Address field. This is an IP address accessible from outside the NAT, in cases where the regular IP address of the SCOPIA Desktop Recording Server may not be directly accessible by clients.
Figure 5-4
Step 11
Enter the HTTP Port of the publicly accessible IP address. This port is used by clients to access the recording. You must configure the HTTP port on the Recording Server and open this port on the firewall
Step 12
Select OK or Apply.
Managing Recordings
This section provides instruction for creating and managing recordings within SCOPIA Desktop. The topic included are:
Viewing Recording Information ........................................................... Editing Recording Attributes .............................................................. Managing Categories ....................................................................... Creating Categories for Multiple Recordings ............................................ Selecting Recording Owners ............................................................... Recording Meetings ......................................................................... Stopping a Recording in Progress ......................................................... Deleting a Recording .......................................................................
Viewing Recording Information
You can review the list of recordings made on this SCOPIA Desktop using the Recordings tab. The following information is displayed:
PIN-protected indicator Owner (only in advanced deployments where authentication is enabled on SCOPIA
Management)
Managing Recordings | 42
Figure 6-1
Figure 6-2 on page 43 shows recording information for an organization pertaining to a multitenant deployment. Scroll the dropbox list in the Organization field to select the organization whose recording information you need to check.
Figure 6-2
Note
Select the (none) setting in the dropbox list to bring up recordings that do not belong to an organization. This could happen if you moved from a single-tenant deployment to a multitenant one.
Managing Recordings | 43
Procedure Step 1
Select Recording icon in the sidebar.
Step 2
Select the Recordings tab. The Recordings tab is displayed showing a list of recordings. By default all recordings are displayed.
Step 3
Figure 6-3
Step 4 Step 5
To sort recordings, select the column according to which you want to sort. To search for a specific recording by an attribute: Meeting IDSelect the Meeting ID column, enter the meeting ID in the Search field, and then select the Search button. OwnerSelect the Owner column, enter the owner name in the Search field, and then select the Search button. Meeting NameSelect any column except the Meeting ID and Owner columns, enter the meeting name in the Search field, and then select the Search button.
Figure 6-4
Step 6
To display additional information for a specific recording, select the Information icon: Meeting Information window opens.
The
Managing Recordings | 44
Figure 6-5
Managing Recordings | 45
Figure 6-6
To modify the recording name and description, enter new text in relevant fields. If necessary, select the check box to make the recording public. If you enabled user authentication, you can select or remove a recording owner. To modify categories for the recording, select a category in the relevant pane and select the Transfer button. To set the owner PIN for the recording, enter the owner PIN. To set the access PIN, enter the access PIN. Select OK.
Managing Categories
Apart from standard attributes like an ID, name, and duration, SCOPIA Desktop provides a categorya special attribute that can help organizing and searching recordings. Both users and administrators can assign categories to recordings. Administrators manage categories by modifying a list of existing categories, while users can only select categories from this list to associated them with recordings. If you rename an existing category, SCOPIA Desktop automatically updates attributes for all recordings belonging to the modified category. Deleting a category does not cause SCOPIA Desktop to delete recordings belonging to the deleted category.
Managing Recordings | 46
Step 3
To create a new category: a. In the Create a new category field, enter the name. b. Select Create. The new category appears in the list.
Step 4
To edit an existing category: a. Select the Edit icon: b. Enter the new name for the category. c. Select OK.
Step 5
Managing Recordings | 47
Figure 6-7
Step 5
To assign a category, which is not currently assigned to selected recordings: a. In the left pane, select the check box for this category. b. Select Assign.
Step 6
To remove a category, which is currently assigned to selected recordings: a. In the right pane, select the check box for this category. b. Select Remove.
Managing Recordings | 48
Figure 6-8
Select the owner name from the Search field. Select Submit. To remove an owner which is currently assigned to selected recordings: a. Select the check box for the recording in the list. b. Select Remove.
Recording Meetings
There are several ways of recording meetings:
You can configure SCOPIA Management to automatically record a user virtual room or a
scheduled meeting when the meeting begins. For detailed information, see the Administrator Guide for SCOPIA Management.
SCOPIA Desktop users can connect to a meeting and start recording from a conference
room depending on their configuration in SCOPIA Management. SCOPIA Desktop guests can connect to a meeting and start recording from a conference room if guest policies in SCOPIA Management allow to do s interface as explained in this procedure.
You can record meetings using the SCOPIA Desktop Server Administration web user
Note
In a multi-tenant deployment, each recording is associated with only one organization. A recording is always listed under the organization in which the meeting was recorded, even if the recording was started by a user belonging to a different organization than the meeting owner.
Verify that you have the ID of a meeting you wish to record. Navigate to the SCOPIA Desktop Server Administration web user interface.
Managing Recordings | 49
Figure 6-9
Step 4
Figure 6-10
Enter recording name and description. Assign categories as necessary. To set the owner PIN for the recording: a. Choose either the Use the moderator PIN as the Owner PIN or Specify an Owner PIN option. b. Enter the owner PIN. c. Enter the owner PIN in the Confirm field.
Step 8
To set the meeting PIN: a. Choose the Use the meeting PIN as the Access PIN or Specify an Owner PIN option. b. Enter the access PIN. c. Enter the access PIN in the Confirm field.
Step 9
Managing Recordings | 50
Step 10 Step 11
If you set an owner for the meeting, select the Make this recording private check box. Select Start Recording. The meeting appears in the list, and its duration is indicated as In Progress.
Figure 6-11
Step 4 Step 5
Deleting a Recording
You can permanently remove a recording from SCOPIA Desktop by deleting it from the recording list. When you delete a recording which is in progress, the meeting participants are notified that the recording is stopped. Also, the meeting moderator receives a notification that the recording was deleted by the administrator.
Managing Recordings | 51
Managing Recordings | 52
This section describes how to configure SCOPIA Desktop streaming settings. Streaming can be managed either by a single SCOPIA Desktop Server or by multiple SCOPIA Desktop Servers. If a single SCOPIA Desktop Server is set to manage streaming, all other participants are directed to this server. If multiple SCOPIA Desktop Server are configured to manage streaming, each manages streaming independently. To designate a single SCOPIA Desktop Server to manage streaming, enable streaming on this SCOPIA Desktop Server. In this case you must disable streaming on other SCOPIA Desktop Servers in the same deployment. However, you can configure those servers to allow the viewing of webcasts from the SCOPIA Desktop Server on which streaming is enabled.To enable multiple SCOPIA Desktop Servers for managing streaming, enable streaming on each SCOPIA Desktop Server in this deployment. The SCOPIA Management Streaming feature requires an additional license. Table 7-1 on page 53 compares deployments using a single SCOPIA Desktop Server to deployments using multiple SCOPIA Desktop Server for streaming.
Table 7-1
Characteristic
HTTP performance
Characteristic
Single SCOPIA Desktop Server Multiple SCOPIA Desktop enabled for streaming Servers enabled for streaming Single location for managing streaming. All participants connected to the central SCOPIA Desktop Server are shown in the meeting display. Streaming must be enabled or disabled on each individual SCOPIA Desktop Server. Only participants connected to a specific local SCOPIA Desktop Server are shown.
Navigate to the SCOPIA Desktop Server Administration web user interface. Select Deployment in the sidebar and verify that streaming is enabled on the Servers
page.
Procedure Step 1
Select the Streaming icon in the sidebar.
Figure 7-1
Step 2 Step 3
Select the Settings tab. To configure standard definition recording, select a value from the Maximum Bit Rate list under Standard Definition.
Figure 7-2
Step 4
To configure high definition recording, perform the following: a. Select the High Definition check box. b. Select a value from the Maximum Bit Rate list under High Definition.
Step 5
Figure 7-3
a. Check the Enable Multicast option. b. Enter the multicast IP address. The valid multicast IP address is in the range of 224.0.0.1 and 239.255.255.255. c. Enter the Time to Live value. d. Define clients that will be able to watch multicasts by entering IP range in the fields and selecting the Arrow button.
Step 6 Step 7
Enter a public address. We recommend to use a public address that clients can resolve. Enter a TCP streaming port. The default port is 7070.
Note
If you use a TCP port different from the default value of 7070, you must open this port on the firewall. For more information about configuring a UDP connection, refer to the Configuring Streaming or Playback using the UDP connection section of the SCOPIA Solution Deployment Guide.
Step 8
Enter a value for the maximum number of ports you want to use for unicast streaming clients.
Figure 7-4
Step 9
Select OK or Apply.
Customers can change logos and strings which contain the default RADVISION or SCOPIA Desktop branding to brand the user interface with their own logos and strings. You can change images and strings using the SCOPIA Desktop Branding application.
Replacing Images ........................................................................... Modifying Strings ........................................................................... Saving or Restoring Branding- Related Changes ........................................ Restoring Default Images and Strings ....................................................
Replacing Images
You can replace images appearing in the SCOPIA Desktop user interface by using the Branding application on SCOPIA Desktop Server. Replacement takes affect immediately, therefore we recommend that you should not replace images on a server that is currently in service. Replacement does not affect the proper function of the SCOPIA Desktop user interface.Most web browsers store local copies of images to accelerate future views of the same image. This practice is called caching. Any browser that has previously loaded an image that you replace may display its local copy of the old image rather than your replacement image. If an image in the SCOPIA Desktop user interface does not appear to be the same as the one displayed as the currently installed image, then you must clear your browser's cache. SCOPIA Desktop Server is released with a set of default images which you can restore at any time.
Note
If an image has a transparent background, it appears with a gray and white checkerboard background in the preview fields.
Step 4
From the list, choose the image you want to replace. A brief description of the image is displayed along with the recommended image size. The Default image area shows the image that was originally distributed with the product. The Currently installed image shows the image that appears in the user interface.
Step 5
Select Select File, and then choose the replacement image. A preview of the image is displayed. If you use an image that the application indicates as not properly sized, a warning appears below the image description. Using an image that does not match the original image size might result in incorrect image display.
Step 6
If you use an image that is not properly sized, verify that the image is displayed correctly: a. Verify that the SCOPIA Desktop Server is running. b. Review the SCOPIA Desktop user interface after replacement in order to verify that the image appears correctly.
Step 7
Note
If an old image still appears, see your browser's documentation for information about removing temporary internet files.
Step 8 Step 9
To restore a default image, select Restore Original Image. Repeat Step 4 through Step 7 for other images.
Modifying Strings
You can modify some strings appearing in the SCOPIA Desktop user interface. New string values you set using the Branding application appear in the user interface only after SCOPIA Desktop Server starts and reads these values. Therefore, you can see modified strings only after the changes are applied and after the server is restarted if it was running when you made the changes.
The Default Value column displays values that are the original strings that were distributed with SCOPIA Desktop.
Step 4
Select the relevant cell in the New Value column and type in the new string you want to use. Or Double-click a value in the Rebranded Value column or the Default column to copy it into the New Value column.
Repeat Step 4 for other strings if necessary. Select Apply. The new values are saved. The modified values appear in the Rebranded Value column. Restart the SCOPIA Desktop - Apache Tomcat service for the changes to take affect. To restore default strings: a. Select Restore All Default Strings. b. Select Apply. c. Restart the SCOPIA Desktop - Apache Tomcat service for the changes to take affect.
Step 4
To restore the modified images and strings from the file: a. From the File menu, choose Import. b. Navigate to the export file. c. Select Import.
Step 5
Restart the SCOPIA Desktop - Apache Tomcat service for the changes to take affect.
SCOPIA Desktop can be deployed as multiple servers to increase the number of calls available to the organization (scalability) and for redundancy when one server fails (high availability). SCOPIA Desktop Servers can be made scalable using a load balancer configured for scalability and high availability in several ways, depending on the available hardware and network. The preferred method to achieve this goal is to use a load balancer device such as the Radware AppDirector. Similar configuration should be possible with other third-party load balancers. Figure 9-1 on page 61 shows a typical load balancing deployment.
Figure 9-1
SCOPIA Desktop Servers are clustered behind a load balancing system for scalability and high availability. External SCOPIA Desktop Clients access the IP address of the cluster, like SD.company.com, which points directly to the load balancer via the firewall. The load balancer resolves the request to one of the servers in the cluster (as opposed to offering several IPs and leaving it to the client browser to cycle through them). Internal SCOPIA Desktop Clients type the same address, SD.company.com, which is also resolved directly to the load balancer, this time with its internal address.
Note
The firewall must be configured with a static IP mapping. Scalability cannot be currently extended to streaming servers.
We recommend using the health checks of ICMP echo request and HTTP Web (TCP port 80) to monitor the cluster in your deployment. If users login with a username and password to their SCOPIA Desktop Client,the underlying Tomcat Application Server of each SCOPIA Desktop Server should be configured to form a cluster. This prevents users from re-entering their credentials when the load balancer routes calls to other servers in the cluster. The load balancer might send calls to a server that cannot handle them due to a lack of resources. To avoid call failure or call redial by a SCOPIA Desktop Client, we recommend to enable the server redirection feature which allows clients that are routed to busy servers to try connecting to another server. These topics explain the different configurations load balancing configurations supported by the SCOPIA Desktop.
Configuring SCOPIA Desktop Servers for Load Balancing .............................. Implementing Scalability with the Radware AppDirector ............................. Implementing Scalability with a Third-party Load Balancer .......................... Configuring Multiple SCOPIA Desktop Servers as Tomcat Clusters ................... Configuring Server Redirection ........................................................... Configuring Streaming and Recording for Scalability ..................................
Configuring SCOPIA Desktop Servers for Load Balancing
You can deploy multiple SCOPIA Desktop Servers for dialing to and from your organization. More servers translates to higher capacity. Deploying multiple servers in a load balanced environment offers several advantages:
If one server fails, the remaining servers can continue working, offering even higher
reliability in video services
Load balancers can even-out the workload across several servers and thus allow for better
utilization of the resources.
This configuration is required when the Radware AppDirector or other third-party load balancers are used in the SCOPIA Desktop deployment. For more information, see Configuring Multiple SCOPIA Desktop Servers on page 61. Perform this procedure on each SCOPIA Desktop Server in the deployment.
Note
The procedure also enables the HTTP persistency cookie in the SCOPIA Desktop Server.
Procedure Step 1
Locate the ctmx.ini file in <install directory>\data\
Note
Step 2 Step 3
For backup purposes, we recommend to save a copy of the original ctmx.ini file before editing it.
Open the ctmx.ini file in a text editor. Edit the file as follows: a. Locate the [redundancy] section of the file. b. Set loadbalancerenabled to true.
Step 4
Note
This procedure should only be performed by system integrators familiar with AppDirector.
Make sure you have the IP addresses of the SCOPIA Desktop Servers you need to configure
in the load balancer.
Perform the procedure in Configuring SCOPIA Desktop Servers for Load Balancing on
page 62.
Step 3
Configure a virtual IP address for the farm by selecting AppDirector > Layer 4 Traffic Redirection > Layer 4 Policies > Create. This is the address the load balancer uses to forward requests to the servers grouped in a the farm. AppDirector uses the Layer 4 protocol and the requests destination port to select the required farm. TCP (Transmission Control protocol) and UDP (User Datagram Protocol) are part of the Layer 4 protocol. AppDirector manages the virtual IP addresses using Layer 4 policies.
Note
Add the farm's virtual IP address to the organization's firewalls to ensure communication is possible with the farm.
b. Select Any in the L4 Protocol field, meaning that the Layer 4 traffic policy supports any IP protocol. c. Enter a policy name in the L4 Policy Name field (for example, Main_Policy). d. Enter the name of the server farm in the Farm Name field (for example, Server_Farm). e. Use the default values for the remaining fields. f. Select Set.
Step 4
Add the servers to the farm by selecting AppDirector > Application Servers > Table > Create. a. Select the name of the newly created farm in the Farm Name field (for example, Server_Farm). b. Enter the IP address of the server in the Server Address field. c. Enter the name of that server in the Server Name field. d. Enter the server description in the Server Description field. e. In the Client NAT Address Range field, select the IP address the AppDirector uses to reach the physical server. f. Use the default values for the remaining fields. g. Repeat these steps for each of the physical servers that compose the farm.
Step 5
Configure cookie persistency by selecting AppDirector > Layer 7 Server Persistency > Text Match > Create. This configures the persistency rule in the load balancer so that all the clients belonging to the same meeting are routed to the same server. The rule examine the HTTP persistent cookie sent by SCOPIA Desktop Clients. The cookie has the format CONFSESSIONID = <meeting number>. a. Enter the name of the farm in the Farm Name field. For example, Server_Farm. b. Select Cookie in the Lookup Mode field. c. Enter CONFSESSIONID in the Persistency Identifier field. d. Enter 90000 in the Inactivity Timeout [sec] field. e. Select Client Request in the Learning Direction field. f. Select Enabled in the Ignore Source IP field. g. Use the default values for the remaining fields. h. Select Set.
Perform this procedure to confirm that the load balancer includes the settings required for routing calls to the SCOPIA Desktop Servers.
Make sure you have a detailed understanding of this load balancing tool and the HTTP
protocol to setup this deployment.
Note
This procedure does not give instructions since it applies to generic third party load balancing systems. Therefore this section is only for experts familiar with the deployed load balancer.
Perform the procedure in Configuring SCOPIA Desktop Servers for Load Balancing on
page 62.
Procedure Step 1
Make sure to configure a virtual IP (VIP) on the load balancer for the SCOPIA Desktop Server farm. The SCOPIA Desktop Clients use the VIP to reach the cluster of SCOPIA Desktop Servers. Select a routing policy for the load balancer. Most load balancers offer a selection of policies regarding the VIP. We recommend to choose a policy that cycles through the servers to ensure good load balancing (for example, Round Robin).
Step 2
Step 3
Configure a persistency rule in the load balancer so that all the clients belonging to the same meeting are routed to the same server. The rule must examine the HTTP persistent cookie sent by SCOPIA Desktop Clients. The cookie has the format CONFSESSIONID = <meeting number>. If an HTTP request arrives from the client and contains an HTTP cookie with a CONFSESSIONID key, this rule must route as follows:
If the load balancer has previously routed an HTTP request with this cookie to a specific
server, it must route the new request to the same server.
If the load balancer did not yet encounter a cookie with this value, it must route the
request to the next available server and learn this cookie.
Note
Failure to correctly set the rule does not result in obvious problems. Calls connect even if the load balancer fails to route the requests to the same server, but it reduces the efficiency of port usage. In addition, some moderation actions (such as muting participants) may fail. We strongly recommend to verify correct routing using a network tracing tool such as Wireshark.
Step 4
Set the aging time of the persistency rule to a high value to ensure that the load balancer correctly routes requests during long meetings.
Note
Clusters are not required in setups where all the users connect as guests. Tomcat clustering supports the following load balancing techniques implemented by the SCOPIA Solution:
Note
For backup purposes, we recommend to save a copy of the original configuration file before editing it.
Procedure Step 1
Enable Tomcat clustering in the SCOPIA Desktop Server. a. Using a text editor, open the ctmx.ini file located in <install directory>\data\ b. Locate the [redundancy] section of the file. c. Set clusteringenabled to true.
Step 2
Configure the Tomcat cluster as a simple TCP cluster with full memory replication of sessions. a. Using a text editor, open the server.xml file located in <install directory>\tomcat\conf\ b. Locate the line:
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8">
port="45564" frequency="500" dropTime="3000"/> <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver" address="auto" port="4000" autoBind="100" selectorTimeout="5000" maxThreads="6"/> <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter"> <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/> </Sender> <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/> <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/> </Channel> <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=""/> <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/> <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer" tempDir="/tmp/war-temp/" deployDir="/tmp/war-deploy/" watchDir="/tmp/war-listen/" watchEnabled="false"/> <ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/> <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/> </Cluster>
d. Save and close the file. e. Using a text editor, open the web.xml file located in \tomcat\webapps\scopia\WEB-INF\ f. Add a new line before the </webapp> line. g. Enter <distributable/> in the line. h. Save and close the file. i. j. l. Open the context.xml file in \tomcat\conf\ Locate the line containing <Manager pathname="" />. Save and close the file.
Step 3 Step 4
Restart the SCOPIA Desktop Apache Tomcat service. (Optional) To verify whether the cluster is correctly configured on all the servers, you can capture network traces using the Wireshark filter ip.dst filter==228.0.0.4 which presents the cluster's synchronization traffic (or "heartbeat"). For example, enter the filter to verify that each server in the cluster broadcasts a message every 0.5 seconds to the specified IP address.
Figure 9-2
In daisy chain topologies, each server points to the next one in line, thus forming a cycle.
For example, consider a three-server deployment (servers A, B and C) where:
destination for all the other servers. For example, consider a three-server deployment where:
Clients attempting to connect to server A would be redirected to server C if there are no available resources on server A. Similarly, clients connecting to server B would be redirected to server C if there are no available ports on server B. With this topology, server C is used exclusively for calls that are redirected. This may cause under-utilization on the dedicated server. To enable the server redirection feature, perform this procedure on each SCOPIA Desktop Server in the deployment:
Load balancing is done through the Radware AppDirector or another third-party load
balancer.
All the servers in the deployment are configured to the same security mode (http/https).
Note
Server redirection fails when used in mixed security modes.
Procedure Step 1
Locate the ctmx.ini file in <install directory>\data\
Note
Step 2 Step 3
For backup purposes, RADVISION recommends to save a copy of the original ctmx.ini file before editing it.
Open the ctmx.ini file in a text editor. Edit the file as follows: a. Locate the [redundancy] section of the file. b. Set redirectenabled to true. c. Set the redirection servers destination by entering an address (either IP or FQDN) in the address line. You can specify only one redirection server. For example: 192.168.241.99 or scopiaserver1.com
Note
If you changed the default port for the SCOPIA Desktop Server, make sure to add the new port number to the address. For example: 172.16.88.93:8080
d. Enter the maximum number of redirections in maxattempts. This number should be consistent in all the servers across the deployment to ensure a predictable redirection behavior. e. Save and close the file.
Step 4
10
Note
This section describes how you can enhance the security of your SCOPIA Desktop deployment by encrypting communications using the encryption keys held in certificates which are uploaded to the various deployment components. Using encryption is subject to local regulation. In some countries it is restricted or limited for usage. For more information, consult your local reseller. There are two types of certificates which can be installed.
Install certificates on the Conference Server to encrypt the media travelling between
SCOPIA Desktop Clients and the SCOPIA Desktop Server. These certificates also secure all web traffic to the SCOPIA Desktop Server, for example, when you access the servers web administration user interface or when a user accesses their meeting portal.
Install certificates in the servers keystore file, part of the Java installation, to secure
communications with SCOPIA Management and other components. Mutual authentication requires a certificate stored on each side of the communication line. page 72 page 74
The details of each certificate type and their configuration are detailed in the sections below:
Securing Web Connections and Media Traffic to SCOPIA Desktop Server ............ Securing SCOPIA Desktop Servers Connection to other Components ................
Securing Web Connections and Media Traffic to SCOPIA Desktop Server
This procedure explains how to secure all web traffic to the SCOPIA Desktop Server with HTTPS, including the administrator interface and user portals. This also secures the actual media (audio and video) of any videoconferences which take place. The certificate which secures web traffic and videoconference media is installed in the SCOPIA Desktop Conference Server.
Note
This procedure requires a signed certificate ready for the SCOPIA Desktop Server. You can either use the certificate shipped with the server, or create your own unique certificate.
Step 7 Step 8
Run the Certificate Configuration Utility by launching CertificateConfiguration.exe file. If the certificate is installed in the local machine's certificate store: a. Select the Configure Certificate via Certificate Store b. Select Select Certificate. c. Select the certificate from the list.
Step 9
If the certificate is in PKCS12 format: a. Select Configure Certificate via File Name. b. Browse to the PKCS12 certificate and select it. c. Enter the private key password for the certificate.
Select OK. Verify that the certificate information is listed in the Selected Certificate pane. Select Apply. Select OK. Select OK. Start the service SCOPIA Desktop Conference Server. Select Restart Services. Change the URL in the Invitations section of the SCOPIA Desktop Administration web interface to use the secure HTTPS protocol: a. Log into the SCOPIA Desktop Administration web interface. b. Select Messages and Invitations on the sidebar. c. Select the Invitations tab. d. In the Desktop Access section, verify all URLs have the prefix of https.
Note
Note
SCOPIA Desktop Server is shipped with a pre-created and pre-installed certificate, but its encryption keys are non-unique. To create certificates with unique keys for true authentication (Step 3 onwards), you must first remove the pre-installed certificates held in keytools .keystore file, then generate and install new unique certificates. The password on the .keystore file is radvision. This section does not explain each of the parameters of the keytool command. For a full description of this Java utility, see http://java.sun.com/j2se/1.4.2/search.html.
Procedure Step 1
Enable the management encryption on the SCOPIA Desktop Server side: a. Access the SCOPIA Desktop Server Administrator web user interface. b. Select the Deployment icon on the sidebar. c. Select the Secure connection using TLS check box in the SCOPIA Management section.
Figure 10-1
d. Select OK.
Step 2
On the side of SCOPIA Management, enable the management encryption connection: a. Login to the SCOPIA Management. b. Select Resource Management in the sidebar. c. Select the SCOPIA Desktop tab. d. Select the SCOPIA Desktop Server whose communications you want to encrypt. e. Select the check box Secure XML connection using TLS. f. Select OK.
Stop the SCOPIA Desktop - Apache Tomcat service. Copy the .keystore file located in <SD_install_dir>\data\sds.keystore to a temporary working folder, for example C:\cert. The keystore file holds the certificates on each server. Currently they hold the default non-unique certificates. Open a command line window. The keytool utility is located in <SD_install_dir>\JRE\bin. Use the keytool utility to remove the pre-installed certificate from the .keystore file with the -delete parameter. The default certificate has an alias of default: keytool -delete -alias default -keystore sds.keystore -storepass radvision
Step 7
Generate a unique key pair using an appropriate DN with the -genkeypair parameter: keytool -genkeypair -keyalg RSA -alias sds -dname "CN=<FQDN of server>" -keystore sds.keystore -storepass radvision -validity 365 keysize 1024
Step 8
Create a certificate signing request file (CSR) for the newly generated key pair using the certreq parameter: keytool -certreq -alias sds -keystore sds.keystore -storepass radvision -file C:\cert\certreq.csr
Send the certificate request to a Certificate Authority. The CA returns the certificate signed in form of .crt file, for example signed_cert.crt. It also returns a root certificate, root_cert.crt. Import the root certificate of the CA into the keystore file using the -import parameter: keytool -import -trustcacerts -alias root -file root_cert.crt keystore sds.keystore -storepass radvision where root_cert.crt is the trusted root certificate. The trustcacerts parameter instructs keytool to check both the specific and the system.keystore file for the root certificate.
Step 12
Import the signed certificate into the keystore file. Use the same alias you used in Step 8 . keytool -import -trustcacerts -alias sds -file signed_cert.crt keystore sds.keystore -storepass radvision Keytool issues a confirmation message if the certificate was uploaded successfully.
Step 13 Step 14
Copy the .keystore file back to its original location (see Step 4 ). Restart the service on each side (see Step 3 ).
11
Each of the following sections presents the symptoms of common problems that may occur during the use of the SCOPIA Desktop. Recommended actions for each symptom are also provided. For more information related to known issues, see the SCOPIA Desktop Release Notes. When SCOPIA Desktop is part of a multi-tenant deployment, you can view the component connection and communication status in a page that enables you to verify any issues per organization located in the deployment. Once you accessed the page, select the Directory tab, enter the cursor into the dropdown list and select the organization whose policies you want to check. These topics include:
Preserving SCOPIA Desktop Presence Server Configuration ........................... Viewing Status of Servers and Directory ................................................. Recording Does not Start Automatically ................................................. Synchronizing SCOPIA Desktop Server with SCOPIA Management .................... Updating the IP Address on the Recording or Streaming Server ...................... Changing the IP Address of the SCOPIA Desktop Server ............................... Client -734 Error and other Certificate Problems ...................................... Upgrading SCOPIA Desktop Server Recordings .......................................... Enabling a User to Sign In ................................................................. Troubleshooting SCOPIA Mobile ...........................................................
Preserving SCOPIA Desktop Presence Server Configuration
page 76 page 77 page 84 page 84 page 85 page 85 page 86 page 87 page 87 page 88
Perform the procedure described in this section to preserve the SCOPIA Desktop Presence Server configuration to solve the issue.
Procedure Step 1
Backup the current Presence Server configuration: a. Save the ejabberd.cfg file at the ...\Jabber\conf location into a different location. b. Save any folders under the ...\Jabber\database folder into a different location.
Step 2
Navigate to the ...\Jabber\install location and double-click the ejabberd-2.0.3-windowsinstaller.exe file. The Installation wizard opens. Modify the installation directory in the Installation Directory window to be C:\Program Files \Radvision\SCOPIA Desktop\Jabber, and then select Next. Leave the default domain in the ejabberd server domain window, and then select Next. The default domain is changed either via the Jabber Config tool or by replacing the ejabberd.cfg file after installation, and then select Next.
Step 3 Step 4
Leave the default admin name in the Administrator user name window, and then select Next. Enter the administrator password and re-enter it for confirmation in the Administrator password window, and then select Next. Select the required option in the Cluster window, and then select Next. After the installation is complete, perform this: Restore the database and ejabberd.cfg file. Set the service to automatic.
Viewing Server Status and Port Resource Usage ........................................ Viewing Directory Status .................................................................. Viewing Recording Server Status ......................................................... Viewing Content Slider Status ............................................................
Viewing Server Status and Port Resource Usage
The SCOPIA Desktop Status tab displays status information about the SCOPIA Desktop Server and other servers with which it interacts:
GatekeeperRADVISION ECS Server. StreamingSCOPIA Desktop Server. This information appears only if the SCOPIA Desktop
Server is configured to manage streaming.
SCOPIA ManagementSCOPIA Management. This information is displayed only for point-topoint and advanced deployments.
Figure 11-1
Component Status
The indicator next to each link shows whether or not the connection to the target server or registration with the Gatekeeper is successful. When the indicator is red, a tooltip containing error details is available. Click the red indicator to view further error information. The SCOPIA Desktop Status tab also shows port usage statistics and presents port usage graphically.
Figure 11-2
Depending on your needs you may choose one of the graph reports described in Table 11-1 on page 79.
Note
We recommend that you wait five minutes after you run the SCOPIA Desktop Server before you refresh the SCOPIA Desktop Status tab to acquire the updated port information.
Table 11-1
Graph Report one hour 6 hours 24 hours 7 days 30 days
Depending on the deployment the SCOPIA Desktop Status tab also displays additional statistics:
For deployment without SCOPIA Management Number of participants in group calls Number of streaming ports For deployments with enabled point-to-point-only functionality Number of relayed point-to-point calls For advanced deployments Number of total live ports Number of relayed point-to-point calls Number of participants in group calls Number of streaming ports
Sometimes point-to-point and group calls may exceed the allowed port limit because the limit is enforced at connecting time. If this happens, number of connected ports appears in red and the Usage has exceeded the maximum allocated resources warning is displayed. If you set the call limit to a number lower than defined by the license, an error message is displayed next to the number of participants in group calls.
SynchronizedSCOPIA Desktop Server is synchronized with SCOPIA Management. SynchronizingSCOPIA Desktop Server is caching information from SCOPIA Management.
Users cannot search for users and terminals in the contact list or in the Invite dialog box. SCOPIA Desktop functionality is not influenced except one feature: standard login is not available. In deployments where the Integrated Windows Authentication is enabled, users can still log in using Single Sign-On.
Select Status > Directory Status to display an organizations directory information. All the settings in this screen are configured in SCOPIA Management.
Figure 11-3 on page 81 illustrates the directory status of a company pertaining to a single tenant deployment.
Figure 11-3
Figure 11-4 on page 81 shows the directory status of an organization pertaining to a multitenant deployment. Scroll the dropdown list in the Organization field to select the organization whose directory you need to check.
Figure 11-4
You can also view the maximum call rate value. This setting is configured in SCOPIA Management.
Figure 11-5
Recording Components:
Figure 11-6 Recording Components Status
Recording ServerDisplays the address of the SCOPIA Desktop Recording Server. RecorderDisplays the connection status between the SCOPIA Desktop Recording Server and the SCOPIA Desktop Conference Server. GatekeeperDisplays the address of the gatekeeper to which the Conference Server is registered. In the special case that the SCOPIA Desktop Recording Server is installed separately from the SCOPIA Desktop Server and has its own Conference Server, the Conference Server must be registered to the same gatekeeper as the SCOPIA Desktop Server. NIC AddressDisplays the NIC address used by the SCOPIA Desktop Recording Server to communicate with MCU.
Recordings FolderDisplays the location of the folder on the SCOPIA Desktop Recording Server used for storing recordings. Remaining Disk SpaceShows how much space is remaining on the disk on which recordings are stored. If the remaining disk space is less than the disk space allocated for recordings, a warning icon is displayed. Click the icon for details.
Figure 11-8
The maximum value is configured during installation.To change the maximum disk space, run the installer on the SCOPIA Desktop Recording Server in the modification mode.
Recording Ports:
Figure 11-9 Port Usage Status
In UseShows the number of recordings being recorded at the present moment. The maximum value appears as specified in the recording license installed for this SCOPIA Desktop. LicensedShows the number of recording ports defined by the license.
Available Recordings:
Figure 11-10 Available Recordings Status
CompletedShows the total number of completed recordings available for watching. ReconstructedShows the number of reconstructed recordings. SCOPIA Desktop saves actual recordings and recording attributes in different folders. If a user restores only a recording without restoring its attributes, the recording appears as reconstructed. In this case you need to manually define recording attributes, such as the name and the owner PIN, to finalize reconstruction of a recording. After the reconstruction is completed, the recording appears on Watch Recording page of the SCOPIA Desktop portal. If recording attributes are not reconstructed, the yellow attention icon is displayed. Click the icon for more information.
Figure 11-11
Recording Server Status: Recording ServerDisplays the address of the SCOPIA Desktop Recording Server. SessionsAll slider sessions currently in progress, with details on the server(s) that
have sessions. ProblemsIf there are problems with slider sessions, they appear (per server) in the problems column. To view details, select the link in the Problems column: Results show the date/time of the problem and a brief summary of the problem details.
There are not enough available recording ports on the SCOPIA Desktop at the time when
the meeting is scheduled.
There are not enough available recording ports on the SCOPIA Desktop at the time when
the meeting is scheduled.
Figure 11-12
In the SCOPIA Desktop Serial Key screen, select Next. In the SCOPIA Desktop Network Configuration screen, select Next. In the SCOPIA Desktop Hostname Configuration screen, select Next. In the SCOPIA Desktop Recording Configuration screen, select Next. Select Install.
The SCOPIA Desktop Client is attempting to connect to the SCOPIA Desktop Server when the connection is encrypted but the servers certificate is signed by an unknown (untrusted) CA. Install the root CA certificate on the SCOPIA Desktop Client computer using the standard Microsoft Management Console.
Procedure Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13
Obtain the root certificate of the CA used to sign the certificate on the Conference Server. Launch the Microsoft Management Console. Select File > Add/Remove Snap-in. Select Add. Select Certificates, and then select Add. Select Computer Account in the Certificates snap-in window, and then select Next. Select Local computer (the computer this console is running on), and then select Finish. Select Close and OK. Verify that the console shows the Certificates (Local Computer) in the main console windows left hand pane. Expand the entry Certificates (Local Computer) and navigate to Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates. Right-click Certificates and select All Tasks > Import. Select Next. Select Browse, and select the signed certificate file you want to upload. By default the file type in the browse window is set to show only X.509 Certificates. Change this to Personal Information Exchange (*.pfx;*.p12) or All Files (*.*), and select Next.
Step 14 Step 15
Select Place all certificates in the following store, and then verify that the Certificate store: Trusted Root Certification Authorities option is selected. Select Next.
Step 16 Step 17
Verify the information and select Finish. Verify that the Certificate Chain is located in the Trust Root Certification Authorities store.
Note
Figure 11-13
This particular user does not have a SCOPIA Desktop Pro license. If SCOPIA Desktop is enabled for Integrated Windows Authentication and the user does
not use a valid proxy account. In the SCOPIA Desktop Administrator web user interface, select Directory and Authentication in the sidebar, check the proxy account configured in the Integrated Windows Authentication area.
Figure 11-14
If SCOPIA Desktop is not enabled for Integrated Windows Authentication and uses SCOPIA
Management to authenticate, select Status in the sidebar and verify that SCOPIA Desktop Server is connected to SCOPIA Management.
Figure 11-15
www.radvision.com
About RADVISION RADVISION (NASDAQ: RVSN) is the industrys leading provider of market-proven products and technologies for unified visual communications over IP and 3G networks. With its complete set of standards based video networking infrastructure and developer toolkits for voice, video, data and wireless communications, RADVISION is driving the unified communications evolution by combining the power of video, voice, data and wireless for high definition video conferencing systems, innovative converged mobile services, and highly scalable video-enabled desktop platforms on IP, 3G and emerging next generation networks. For more information about RADVISION, visit www.radvision.com
USA/Americas T +1 201 689 6300 F +1 201 689 6301 infoUSA@radvision.com EMEA T +44 20 3178 8685 F +44 20 3178 5717 infoUK@radvision.com APAC T +852 3472 4388 F +852 2801 4071 infoAPAC@radvision.com
This document is not part of a contract or license as may be expressly agreed. RADVISION is a registered trademark of RADVISION, Ltd. All product and company names herein may be trademarks of their registered owners. All rights reserved 2012 RADVISION, Ltd.