Unified Meeting Deployment Guide 4.10.12
Transcription
Unified Meeting Deployment Guide 4.10.12
Unified Meeting 4.10.12 Deployment Guide March 2011 Version 4.10.12 ©2008 – 2011 The Teleconferencing Center. All rights reserved. Trademarks: "Unified Meeting" is a trademark of The Teleconferencing Center. Other brands or products are the trademarks or registered trademarks of their respective holders and should be treated as such. This is a controlled document owned and provided by The Teleconferencing Center for the purposes of conferencing service evaluation and implementation. Distribution of this document is limited to the stated purpose. Distribution outside of the receiving organization is strictly forbidden, unless authorized by The Teleconferencing Center. Table of Contents Table of Contents Table of Contents................................................................................................... i Introduction ........................................................................................................... 1 Using Unified Meeting........................................................................................................................................1 What’s New in 4.10.12 .......................................................................................... 2 The Application ..................................................................................................... 4 Application Client................................................................................................................................................4 Browser Participant ............................................................................................................................................5 Browser Moderator ............................................................................................................................................6 Application Client vs. Browser Moderator and Browser Participant.................................................................6 Browser Moderator and Browser Participant on the iPhone............................................................................7 Calendar Integration ..........................................................................................................................................8 System Requirements ......................................................................................... 10 Network Configuration ........................................................................................ 12 Proxy Servers & Firewalls................................................................................................................................12 Latency .............................................................................................................................................................13 Bandwidth & Data Transfer .............................................................................................................................13 MIME Types Used by Unified Meeting ...........................................................................................................15 Remote Computing .........................................................................................................................................16 Pop-Up Blockers ..............................................................................................................................................17 iFrames and Dial Me Without Web .................................................................................................................17 Installation and Removal ..................................................................................... 19 Overview ..........................................................................................................................................................19 Getting the MSI Package ................................................................................................................................21 Pre-Deployment Checklist ...............................................................................................................................22 Installation Scenarios .......................................................................................................................................23 Interactive Installation.......................................................................................................................................24 Smart Installation..............................................................................................................................................30 Accessing Unified Meeting ..............................................................................................................................33 Removal ...........................................................................................................................................................34 Product Configuration ......................................................................................... 35 Personal Account Information .........................................................................................................................35 General.............................................................................................................................................................36 Meeting Security ..............................................................................................................................................37 Multimedia .......................................................................................................... 39 Unified Meeting Deployment Guide 4.10.12 i Table of Contents Video ................................................................................................................................................................39 Audio Streaming ..............................................................................................................................................39 ActiveX................................................................................................................ 41 Multi-lingual Support ........................................................................................... 42 Integration with Groupware Applications ............................................................. 44 Outlook Calendar .............................................................................................................................................44 Notes Calendar ................................................................................................................................................45 Contacts Selection ...........................................................................................................................................49 Instant Messenger ...........................................................................................................................................49 Contact Us .......................................................................................................... 51 The Teleconferencing Center Worldwide .......................................................................................................51 Appendix A: Important Deployment Notes .......................................................... 52 Appendix B: List of Unified Meeting Files............................................................ 53 Appendix C: List of Unified Meeting Configuration Properties (users.ini) ............ 60 Unified Meeting Deployment Guide 4.10.12 ii Introduction Introduction Using Unified Meeting Hold interactive and productive virtual meetings from anywhere at any time with remote participants directly from your desktop. Achieve complete and integrated multimedia conferencing on a global level. Save both time and money by avoiding costly business travel. Easy access to the user-friendly functionality of Unified Meeting makes it an ideal solution to meet with colleagues and customers both across the hall and across the world. The meetings are firewallfriendly so minimal IT support is required. Functionality and Integration Moderators can show any document on demand, present applications, deliver animated PowerPoint presentations, and fully manage their audio conferences online through the intuitive meeting interface. All sessions can be archived with synchronized audio and web for later playback. Easy integration with business applications for email, calendar, messaging, and presentation applications ensure positive responses from everyone in a corporate environment; from individual users to IT teams. Security The Teleconferencing Center R&D team has developed and deployed a secure environment for its clients. Unified Meeting is secure by design, providing users with high-level security throughout all phases of conferencing, presentation storage, and collaboration. The Teleconferencing Center protects confidential information and networked systems through access network and content security. In addition to system guarantees of reliability and security, up-to-date anti-virus and intrusion software continuously protect The Teleconferencing Center networks and guarantee uninterrupted coverage. The Teleconferencing Center also uses dependable, Tier 1 Internet Data Centers that deliver the highest level of reliability. Download the Unified Meeting Security white paper from http://www.intercall.com/iumgo for more details. Unified Meeting Deployment Guide 4.10.12 1 What’s New in 4.10.12 What’s New in 4.10.12 Desktop Client • Quick Start Meeting link o A Quick Start Meeting link has been added to the sign-in confirmation message. • Start Meeting Options o Start a meeting from the Windows Start menu. • Presenter demote self o Presenters are now able to demote themselves to participant status and return control to the moderator via the Participants list. • Application Sharing zoom settings o The default zoom level for application sharing has been set to auto-fit. o User changes to zoom settings will be remembered for subsequent meetings. • Windows 7 64-bit support o Windows 7 64-bit is now fully supported. o Calendar integration for Office 64-bit is not included with this release • Participant View for moderators and presenters o Moderators can now see a live image of what is being shown to participants. o This image is displayed on the Participant View panel. The Participant View panel can be enabled from the Meeting Options window. • Lecture Mute notifications removed o The recurring Q&A Lecture Mute notification will no longer be shown when in Q&A mode. • Automatic sign-in o Automatic sign-in now uses a more robust method to check for server connectivity. • Application sharing reconnect fix o Application sharing will be restored for a moderator reconnecting to a meeting after being disconnected during an application sharing session. • Significant improvements during poor network conditions recovery o The Client’s ability to manage recovery due to network disconnections including VPN session starts/ends. • Default names for restricted telephone numbers o Audio participants with blocked telephone numbers will be listed as "Participant x", where x is an incrementing integer. • Enhanced connection quality measurement o The icon indicating network connection strength reflects network latency precisely. Unified Meeting Deployment Guide 4.10.12 2 What’s New in 4.10.12 o The algorithm that measures network connection strength has been improved. Mobile • iPhone Presentation Share o Moderators are now able to show previously uploaded presentations when hosting a meeting on their iPhones. o Slides must be uploaded via the Conference Manager (Internet Explorer 6.0 or later is required). • iPad Presentation Share o Moderators are now able to show previously uploaded presentations when hosting a meeting on their iPads. o Slides must be uploaded via the Conference Manager (Internet Explorer 6.0 or later is required). Unified Meeting Deployment Guide 4.10.12 3 The Application The Application Application Client This is a Windows-based application that moderators and presenters must use. Participants may use it to join a meeting if they wish. Depending on your role in the meeting, your user interface will vary. But everybody’s application is installed from the same MSI or EXE package. Figure 1 - Application client with the moderator's interface. The Unified Meeting Desktop Icon is a convenient way for you to manage your meetings without the hassle of constantly logging into your account through your browser. It allows you to execute the most common functions of Unified Meeting, such as scheduling or starting a meeting. Figure 2 - Options available when clicking the Unified Meeting Desktop Icon Unified Meeting Deployment Guide 4.10.12 4 The Application Application sharing controls When application sharing, the shared area of the screen can be zoomed and panned with the scroll wheel of your mouse. Use these controls to zoom and pan: Mouse wheel command Action Up Pan down Down Pan up Shift + Up Pan left Shift + Down Pan right Ctrl + Up Zoom in Ctrl + Down Zoom out Table 1 – Application sharing mouse wheel controls Browser Participant Participants who cannot or wish not to use the application client can join meetings without downloading any permanent software onto their computers. They can just use their browser instead. Using Ajax technology, Unified Meeting downloads JavaScript and XML data objects to your computer and they run completely within the browser environment. The Browser Participant can view all presentations and application sharing sessions that the moderator sends. Figure 3 - Browser Participant using Firefox Unified Meeting Deployment Guide 4.10.12 5 The Application Browser Moderator Moderators who cannot or wish not to use the application client can moderate meetings without downloading any permanent software onto their computers. Like the Browser Participant, the Browser Moderator uses Ajax technology to download JavaScript and XML data objects to your computer. The meeting can be run completely from within the browser environment. See the System Requirements section below for supported browsers. See the table below for differences between moderating a meeting from the Browser and moderating a meeting from the Application Client. Figure 4 – Browser Moderator Application Client vs. Browser Moderator and Browser Participant While using the browser to moderate or join a meeting can be more convenient, there are features that you can only use if you are using the Application Client. Table 2 below lists the differences in available features when joining a meeting with the Application Client or with the Browser. Table 3 lists the difference in available features when moderating a meeting with the Application Client or with the Browser. Unified Meeting Deployment Guide 4.10.12 6 The Application Feature Application Client Browser Be promoted to presenter (have full control of meeting content) Y N Have meeting control granted to you (control application(s) the moderator is sharing) Y Y Join meeting from taskbar Y N Use Desktop VoIP Y N Broadcast and view video Y N Participate in polls, surveys, and quizzes Y Y Receive file transfers Y Y Participate in chat Y Table 2 - Application Client vs. Browser features as participant Y * Application sharing is faster using the application client than using the browser. Feature Application Client Browser Dial Me and Dial Participant Y Y Dismiss individual Audio and Web Participants Y Y Mute Unmute yourself and individual Participants Y Y Close and open the Meeting Room door Y Y Management Chat and Chat Groups Y Y Show Presentations Y N Desktop and Application Sharing Y N Promote to Presenter Y N VoIP Support Y Table 3 - Application Client vs. Browser features as Moderator N Browser Moderator and Browser Participant on the iPhone Meetings can be started and joined via the web application designed for Safari on the iPhone. The iPhone web application requires iPhone OS 3.0 or later. The dial-in voice connection option will automatically generate a sequence of numbers and pauses that represent the dial-in telephone number and any required meeting information. This sequence of numbers can be copied and pasted directly into the iPhone dialer in order to quickly connect voice to the meeting. This feature requires iPhone OS 3.1.2 or later in order to make use of the iPhone’s native copy and paste feature. Unified Meeting Deployment Guide 4.10.12 7 The Application Calendar Integration Unified Meeting has add-ins that can be integrated into your Outlook or Lotus Notes calendar. Outlook There is only one button in the Unified Meeting Outlook add-in. Clicking it populates the message with the invitation text. Figure 4 - After one click, the invitation is ready to be sent The meetings you schedule are automatically added to your calendar as well. Lotus Notes Unified Meeting’s Lotus Notes calendar integration is equally unobtrusive. A single button in the toolbar that, when clicked, populates the invitation template in the message body. Unified Meeting Deployment Guide 4.10.12 8 The Application Figure 5 – Notes form for schedulng Unified Meetings Unified Meeting Deployment Guide 4.10.12 9 System Requirements System Requirements Moderators Operating * System Presenters/ Participants (Application) • Windows 2000 SP3, SP4 • Windows XP SP2, SP3 • Windows Vista Participants (Browser) • Windows XP SP2, SP3 • Windows Vista • Windows 7 • Mac OS X 10.2 (Jaguar) • Linux + kernel 2.2.14 CPU • 800 MHz RAM • Memory requirement dependent on your operating system’s memory requirements. o 128 MB is the minimum o 512 MB is recommended minimum for XP users o 1 GB is recommended minimum for Vista and Windows 7 users Disk Space Required • ~30 MB, excluding usage-dependent storage, such as slide thumbnails, contacts, invitation templates, and log files. N/A Browser • Internet Explorer 6.0 or later • IE 6.0 or later • Firefox 2.0 or later • Safari 3.0 or later** • JavaScript and session cookies enabled Network connection • 56 kbps Audio • Touchtone telephone If using Desktop VoIP, headset, or handset connected to your PC * ** • 56 kbps • 128 kbps if your meeting includes broadcasting and receiving video N/A Limited support for Windows XP SP1 Safari on Windows is not supported Unified Meeting Deployment Guide 4.10.12 10 System Requirements Uploading Presentations • PowerPoint 2000 or later N/A N/A N/A N/A • Windows Messenger 4.7 N/A or later N/A • PowerPoint 2007 users must use “Convert Slides to Images” option • Unicode presentations must be uploaded using “Convert Slides to Images” option iPhone application • iPhone OS 3.0 or later* Calendar and Contacts Integration • Outlook 2000 or later • MS Exchange 2000, 2003, 2007 • Lotus Notes 6.0 6.5 7.0 8.0 8.5 Instant Messenger Integration • MSN/Windows Live Messenger 7.0 or later • Lotus Sametime 6.5.1 or later • Microsoft Office Communicator 2005 and 2007 R2 Viewing Archives • Internet Explorer 6.0 or later • Windows Media Player 9 or later • ACELP codec Audio Streaming • Unified Meeting version 4.2 or later • N/A • IE 6 or later • Windows Media Player 9 or later • Speakers or headset connected to PC • Industry-standard webcam using Windows WDM Image Capture win32 driver (correct version needed for webcam) Table 4- Minimum System Requirements Video * N/A iPhone OS 3.1.2 or later is required for copy and paste functionality into the dialer. Unified Meeting Deployment Guide 4.10.12 11 Network Configuration Network Configuration This section discusses network considerations and recommended network configurations when using Unified Meeting. Proxy Servers & Firewalls Domain Names All the servers used by Unified Meeting are under these domains and their cnames. If you add them to your proxy or firewall filters, then all traffic should flow properly, regardless of subsequent changes to the Unified Meeting servers. • *.iconf.net • *.confarchives.com (in order to view archives) • *.conferencing.com IP Addresses If you cannot add the domains and their cnames listed above to your proxy or firewall filter, you can add the list of IP addresses that Unified Meeting uses. This list is confidential and is released only to customers who have signed a nondisclosure agreement. Contact your Technical Support representative for more details. Data Streams Unified Meeting uses different types of data streams over the course of a meeting. • Proprietary and XML data streams • HTTP methods (GET and POST) Ensure that your content monitoring tools, anti-virus software, and other network devices and software do not prevent Unified Meeting from transmitting and receiving these data streams. Authentication Proxy If your organization uses an authentication proxy, then PCs behind the proxy that use Internet Explorer 6 must have “Use HTTP 1.1 through proxy connections” enabled. Email and Spam Filtering Email invitations, messages, and reminders for meetings scheduled from the Conference Manager originate from an The Teleconferencing Center SMTP server. They come from the address “meetinginvite@mail.netconferencing.com”. Unified Meeting Deployment Guide 4.10.12 12 Network Configuration If your company has spam filtering or other mechanisms that validate incoming email, you may need to make an exception for this address within your filtering. Email invitations for meetings scheduled from the Outlook Calendar control originate from your local email server, with the meeting moderator’s email address. Ports SSL Meeting TCP/port 80 (HTTP) TCP/port 443 (HTTPS) Non-SSL Meeting Hosted Archive Playback X X Audio Streaming X UDP&TCP port 1755.(MMS) Table 5 - Ports used by Unified Meeting X Desktop VoIP In order for Desktop VoIP to find out which Unified Meeting server to use to carry your VoIP call, the softphone queries a central server using UDP over port 5055. If this port is unavailable it will use port 4050. The actual voice traffic, which is 128-bit AES encrypted, uses protocols/ports in this order: UDP/4050, TCP/4050, TCP/443, and TCP/80. Latency Unified Meeting uses a polling architecture that is susceptible to network latency. All networking appliances should be configured to not introduce additional delay for network packet transmission to Unified Meeting servers. To measure your current latency to the servers, start up a meeting and double click the green bars located in the bottom right hand corner of the application window. A screen will pop up showing you the current measured latency between the test computer and server. Latency less than 100ms is optimal. Latency between 100ms and 200 ms should provide reasonable response times and a stable meeting experience. Latency greater than 200ms may potentially introduce delays that will degrade the meeting experience. Bandwidth & Data Transfer Unified Meeting Deployment Guide 4.10.12 13 Network Configuration Action Application Browser Moderator start meeting ~ 160 KB N/A Participant join meeting ~ 100 KB • ~ 1.76 MB (IE 6) • ~ 1.70 MB (IE 7) • ~ 1.66 KB (Firefox 2) • See Note A on p. 10 for more details Moderator shows one slide (several bullets, ~200 characters of text, 3 small images) • ~ 20 KB Participant receives one slide (same specs) • ~ 20 KB • ~ 20 KB • See Note C on page 13 for more details • See Note C on page 13 for more details Moderator shows one full screen of application sharing (mostly solid color screen) • ~ 100 KB (moderator using 1280x1024 desktop) N/A Participant receives one full screen of application sharing (same specs) • ~ 90 KB (1280x1024) • ~ 260 KB (1280x1024) • ~ 55 KB (1024x768) • ~ 155 KB (1024x768) Moderator polls the conference server ~ 0.25 KB every 2 seconds N/A N/A • See Note B on page 12 for more details • ~ 60 KB (1024x768) Participant polls ~ 0.25 KB every 2 seconds the conference server Table 6 – Data transfer for a Unified Meeting ~ 1KB every 10 seconds Note A • Join meeting data is collected with gzip enabled. Amount of downloaded data may increase by more than 100% if you do not request gzip. You cannot request gzip for content data (slides and application sharing.) • If you’re using a proxy, you will need to enable “Use HTTP 1.1 through proxy connections” in Internet Explorer 6 for the gzip request to be sent. • Difference in transfer can be attributed to fewer duplicate requests from newer, more efficient, browsers. Unified Meeting Deployment Guide 4.10.12 14 Network Configuration • Browser Participant data transfer can be broken down as follows: Transfer type\Browser IE 6 IE 7 Firefox 2 Requests 150 90 50 Responses (cachable in browser or proxy) 1350 1350 1350 Responses (non-cachable in browser or proxy) 260 260 260 Total 1760 1700 1660 Table 7 - Data Transfer Breakdown: All units in KB, all measurements approximate Note B • There are negligible difference with different display resolutions • When starting a presentation, there is ~5 KB, plus ~1 KB per slide, of overhead control data • Moderators preload the presentation files for the entire deck, at the lowest uploaded resolution, when they start a presentation. A 40-slide deck, with specs stated on the previous page, will download roughly 800 KB – 1 MB when slide show begins. • Moderators receive presentation files for other resolutions as they are requested during the meeting, one slide at a time. • Moderators preload all thumbnails when they start a presentation. Each one ranges from ~ 5 KB for simple images to ~ 80+KB for complex ones • All presentations files are stored in the browser or proxy cache where applicable, even when using the application client. Note C • Participants receive presentation files as they are requested during the meeting, one slide at a time. • All presentations files are stored in the browser or proxy cache where applicable, even when using the application client. MIME Types Used by Unified Meeting • text/html • text/plain • text/xml • text/richtext • image/gif • image/jpeg • application/octet-stream • application/x-zip-compressed Unified Meeting Deployment Guide 4.10.12 15 Network Configuration Users can also specify "accept-encoding: gzip", even if it is technically not a MIME type. If you are hosting Unified Meeting archives on your own Windows 2003 web server, you need to add, in IIS, • .dat - application/octet-stream • .ath - image/gif • .shtml – text/html as extensions/MIME types and enable server side includes for .shtml files. Contact your support representative for more information on hosting Unified Meeting archives using IIS 6/Windows 2003. Remote Computing Unified Meeting is designed for local use. That means you • install the application on the local PC • copy files necessary for running meetings to the local hard drive • use the local CPU for processing • store your preferences and login credentials on the local file system (users.ini) That’s why there is no direct support for Unified Meeting on remote computing environments. That is also why Unified Meeting does not support roaming profiles. However, some organizations have had varying degrees of success in using Unified Meeting on remote computing environments such as Citrix and Terminal Services. The core features of Unified Meeting, such as scheduling and starting meetings from the browser, may still work. But inevitably some functionality is reduced or otherwise unavailable. • Users may hold or schedule meetings in the wrong account After it starts, the Unified Meeting Desktop Icon signs in using the first set of login credentials it receives. Subsequent users who connect to the same application server will be using the first account unless the user explicitly signs out, and then signs back in with a different account. It is recommended you do not install the Unified Meeting Desktop Icon when you deploy the Unified Meeting software. The Unified Meeting Desktop Icon is a prerequisite for using the Outlook add-in. If you’ve chosen to not deploy the Desktop Icon, do not deploy the Outlook add-in. • Troubleshooting using log files may be difficult If there are simultaneous meetings in multiple accounts, the log output from one meeting will be intermixed with the output from all the others, making the log file difficult to interpret. • Application sharing is limited Unified Meeting Deployment Guide 4.10.12 16 Network Configuration In a remote computing environment, the different applications that are available to the client are often hosted across several application servers. For example, the word processing application may be hosted on server A while the spreadsheet application is hosted on server B. This is completely transparent to the user. Only applications that are hosted on the same application server as Unified Meeting are available to be shared. Continuing with the earlier example, this means if Unified Meeting is hosted on server A, then the user can share the word processing application, but cannot share the spreadsheet application. • Preferences may not be saved properly Since preferences are stored on the local file system in users.ini, all moderators who use this shared profile are editing the same set of preferences. A saved preference can easily be overridden by the next moderator. Pop-Up Blockers Some pop-up blockers may potentially obstruct certain features of Unified Meeting. For example, surveys and quizzes are not available if the window that contains them does not open. Browser participants who need help from Customer Support may also need to have pop-up blockers disabled so the support representative can collect the necessary log files for troubleshooting. Most of the popular pop-up blockers do not interfere with Unified Meeting. However, if you find that your pop-up blocker is affecting the Unified Meeting’s functions, you can hold down the ‘Ctrl’ key when clicking the web link to permit the pop-up window to open. iFrames and Dial Me Without Web Dial Me Without Web allows Participants in the waiting room to connect audio before a web meeting has been started by the Moderator. iFrames must be enabled in the browser to use the Dial Me Without Web feature. Enabling iFrames in Internet Explorer 6.0 or later To enable iFrames in Internet Explorer 6.0 or later, complete these steps: 1. Click Tools > Internet Options. 2. On the Security tab, select the Internet icon, then click Custom Level. 3. Scroll down to Launching programs and files in an IFRAME and make sure that this value is set to Prompt. 4. Click OK, and click OK again. Unified Meeting Deployment Guide 4.10.12 17 Network Configuration Note: Users will be prompted to continue by the browser before each use. This can be avoided by setting Launching programs and files in an IFRAME to Enable instead of Prompt. However, because this will apply to all sites visited by the browser, this is a security risk and is not recommended. Unified Meeting Deployment Guide 4.10.12 18 Installation and Removal Installation and Removal Overview Local storage • During installation, the application creates the file users.ini and writes to properties in it. • users.ini can be found in %appdata%\Meeting Center\ where %appdata% is the Application Data path on Windows XP/Vista/7 • Property names in users.ini are case sensitive. File Size • MeetingCenter.msi is about 10 MB. MeetingCenter.exe is about 14 MB. MeetingCenter.cab is about 8.5 MB Log Files Application Client • Logging is enabled by default. • The application client stores log files under %appdata%\Meeting Center\LogFiles where %appdata% is the Application Data path on Windows XP/Vista/7 • As many as six files are generated each day the application is used. Log type Filename convention Purpose Application mcApp<mmddyy>.log High level configuration, operational, and event log Transport mcTransport<mmddyy>.log Low level traffic log Application Sharing mcAthena<mmddyy>.log Appsharing session and activity log Application Sharing Engine mcAthEngine<mmddyy>.log Appsharing engine status log Video mcVideo<mmddyy>.log Video traffic log Crash mcApp_CRASH<mmddyy>.log Call stack output in the event of a crash Table 8 – Unified Meeting application client log files Unified Meeting Deployment Guide 4.10.12 19 Installation and Removal • There may be more than one of each log each day. The files have a numeric suffix (_1, _2, and so on) appended to the file names. Each set of files with the same suffix corresponds to the same session. Note: Log files are only differentiated with this suffix if there are simultaneous Unified Meeting sessions. Note: Log files from previous day are zipped in order to conserve disk space on user’s computer. Browser Participant and Browser Moderator • Logs for Browser Participants and Browser Moderators are not stored locally. They are generated dynamically in a pop-up window and can be copied and pasted into a text editor. Outlook Calendar Add-in • Logging disabled by default. • You can enable it by adding the string value LogFile=<path and file name> under the [Calendar] section in users.ini. • There is only one log file. Log entries are cumulative. Enterprise Contacts Control • Logging disabled by default. • You can enable it by adding the string value LogFile=<path and file name> under the [Contacts] section in users.ini. • There is only one log file. It writes over itself every time you use the control. Unified Meeting Desktop Icon • Logging disabled by default. • You can enable it by adding the string value LogFile=<path and file name> under the [MeetingLauncher] section in users.ini. • There is only one log file. Log entries are cumulative. Smart Install • Logging disabled by default • You can enable it by adding the string value logfile=<path and file name> to the registry key HKCU\SOFTWARE\Genesys Conferencing\MeetingInstaller • There is only one log file. Log entries are cumulative. • Only logs cab file extraction Unified Meeting Deployment Guide 4.10.12 20 Installation and Removal Meeting Start • Logging disabled by default • You can enable it by adding the string value TraceStartup=<path and file name> under the [MeetingClient] section of users.ini. • There is only one log file. Log entries are cumulative within the same day, but writes over itself the next day you use Unified Meeting. Getting the MSI Package To install Unified Meeting, the first step is to download the Microsoft Installer (MSI) package. 1. Go to www.intercall.com/iumgo 2. Click on the link for the .msi package 3. Save the MSI package Figure 6 – MSI link on www.intercall.com/iumgo The Unified Meeting installation package is also available as an executable. Click the that link to download it. Other resources available on this page include Unified Meeting Overview and a User Guide. Unified Meeting Deployment Guide 4.10.12 21 Installation and Removal Pre-Deployment Checklist Before rolling out Unified Meeting to users at your organization, please take a few moments to complete this questionnaire. Your answers will help The Teleconferencing Center develop a deployment plan that will ensure a smooth and uneventful rollout. Environment These questions concern the environment in which you will deploy Unified Meeting. • Is this a new installation or an upgrade to an existing installation? If this is an upgrade, what was the previously installed version? • Is this a locked down environment where users cannot install applications? • Do users have permission to change browser settings? • Does your environment support user-based login scripts? • Do the user settings reset on a regular basis? • Are there other permission-related issues, not covered by the above questions, which may affect rolling out Unified Meeting? Modification This section highlights some of the things you may need to change in order for Unified Meeting to work in your environment. It also lists some of the things you may want to change in order for Unified Meeting to meet your requirements. Depending on how you deploy the MSI package, you can change these things through an MST file or as msiexec properties. • Install Outlook add-in? • Show Unified Meeting Desktop Icon? Access Method This section asks how your users are going to get and install Unified Meeting. • What is your organization’s upgrade policy? • How will your users obtain the install package? Individual Download • What date will the client install be available for moderators to install? • Will it be available to everyone company-wide or only to moderators that are being set-up with a Unified Meeting Account? The Teleconferencing Center recommends making the package available company-wide, as participants who join meetings internally will have a superior meeting experience if they also have the client installed. Unified Meeting Deployment Guide 4.10.12 22 Installation and Removal Push the MSI Package • What content distribution software do you use? • What date is the package being deployed? • Will it be pushed company-wide or only to moderators that are being set-up with a Unified Meeting Account? The Teleconferencing Center recommends deploying company-wide, as participants who join meetings internally will have a superior meeting experience if they also have the client installed. Installation Scenarios Base Scenario 1 Environment • Users have local administrator rights for installation Installation • Users can download the software from either the Conference Manager or a custom link on their intranet • Users can execute directly the downloaded MSI or EXE with no special parameter requirements on the command line • Do not install in quiet mode • Users must enter their meeting numbers and PINs when prompted during the interactive installation mode Special None Steps Table 9 - Elements of base scenario 1 Base Scenario 2 Environment • Users do not have local administrator rights for installation Installation • You (IT department) push the software to all required desktops • You can use different content distribution software, such as Group Policy with Active Directory, Marimba, or SMS • You can download the software from http://www.intercall.com/iumgo • Your content distribution software must be configured to install the MSI without first removing the old version. The supplied MSI will handle all upgrade steps. • Use command line msiexec /I “MeetingCenter.msi” /quiet • The next time users log in to their computers, they must sign in to the Unified Meeting Desktop Icon Table 10 - Elements of base scenario 2 Special Steps Unified Meeting Deployment Guide 4.10.12 23 Installation and Removal Variations If your requirements deviate from the typical install, you can take them into account with these variations. Variation Not Installing Unified Meeting Desktop Icon Base Scenario 1 The Unified Meeting Desktop Icon is a prerequisite for using the Outlook integration and Notes integration. If you do not install the Desktop Icon, you cannot use calendar integration with either product. You cannot exclude the Unified Meeting Desktop Icon from the taskbar using the interactive installation. Use this command instead msiexec /i “MeetingCenter.msi” ADDLOCAL=ALL REMOVE= ”MeetingLauncher,Meeti ngCalendar Not installing Outlook Add-in Base Scenario 2 Use the command msiexec /i “MeetingCenter.msi” ADDLOCAL=ALL REMOVE=”MeetingLauncher ,MeetingCalendar” /quiet The Unified Meeting Outlook add-in is a standalone feature. You can choose to not install it if you wish. During the interactive Use the command installation, when prompted msiexec /i for which tools you want to “MeetingCenter.msi” install, clear the checkmark for the Outlook Calendar Tool ADDLOCAL=ALL REMOVE=”MeetingCalendar to exclude it from the ” /quiet installation. Table 11 - List of variations from base and their solutions Install and Uninstall via Content Distribution Software The Unified Meeting MSI package is compatible with content distribution software from many vendors. Given the variety of content distribution software in the marketplace, this document does not attempt to itemize the steps you need to deploy an MSI under each one. Instead, having learned in the previous section about some of the properties you can edit, you can use that information to roll out or roll back the Unified Meeting MSI package using the distribution software at your organization. Interactive Installation The simplest way to install the Unified Meeting application client is to do so interactively. Users in your organization who have admin rights to install applications can follow these steps. Note: It is recommended you exit Outlook before installing Unified Meeting. Unified Meeting Deployment Guide 4.10.12 24 Installation and Removal From the Conference Manager 1. Go to the Tools page from the Setup menu item on the toolbar on the left. 2. Click the ‘Install Unified Meeting’ link. 3. Click ‘Run’ when prompted to install Unified Meeting. An EXE package is downloaded to a temporary folder, and the Windows Installer wizard will automatically start the installation setup. Figure 7 - Download Unified Meeting client from Tools page. Installation Steps 1. This is a security warning when you initiate installation setup. Figure 8 - Open File Security Warning Click ‘Run’ to continue. Unified Meeting Deployment Guide 4.10.12 25 Installation and Removal 2. This is the End User License Agreement. Figure 9 - End User License Agreement Select ‘I accept the terms …’ and click ‘Next’ to continue. Unified Meeting Deployment Guide 4.10.12 26 Installation and Removal 3. This is the InstallShield Wizard Role/Account/Destination Folder screen. Figure 10 - InstallShield Wizard Role/Account/Destination Folder screen with role=participant From here you can • Select your meeting role: If you are a participant, select that radio button. If you are a moderator, select that radio button and enter your User Login and Password in the appropriate boxes. Figure 11 - InstallShield Wizard Role/Account/Destination Folder screen with role=moderator • Choose whether to install the Outlook Calendar tool. • Choose whether to install the Lotus Notes Calendar tool. Unified Meeting Deployment Guide 4.10.12 27 Installation and Removal • Change the install location: You can change the install location by clicking the ‘Browse…’ button. Figure 12 - InstallShield Change Destination screen Unified Meeting must be installed on the local hard disk. It is recommended you accept the default location. Click ‘OK’ to return to the InstallShield Wizard Role/Account/Destination Folder screen Click ‘Next’ to continue. The Installer will verify that it is a valid User Login. You must be connected to the Internet for the verification to take place. If the User Login and/or Password are incorrect, you will get an error message. Figure 13 - Incorrect User Login and/or Password dialog box And you will be prompted to re-enter them. Unified Meeting Deployment Guide 4.10.12 28 Installation and Removal 4. Installation is in progress. Figure 14 - InstallShield Wizard Installation in Progress screen 5. When it is finished the InstallShield Wizard Installation Completed window appears. Figure 15 - InstallShield Wizard installation completed screen Choose whether to sign in to Unified Meeting (if applicable). If you installed as a participant, you will not be prompted to sign in to Unified Meeting. Unified Meeting Deployment Guide 4.10.12 29 Installation and Removal Figure 16 - InstallShield Wizard installation completed screen for participants Click ‘Finish’ to complete the installation. Smart Installation Targeted to users who do not have administrative privileges on the local machine, or those who do not know whether they have admin privileges, Smart Install is an installer that can determine what the local privileges are and proceed with the installation accordingly. Moderators who do not have the application client will encounter the Smart Installer in the Conference Manager when they try to start a meeting. The Smart Installer comes in the form of a browser plugin and an .exe file. Depending on the browser used, the plugin will be an Active X control (Internet Explorer), or an XPI add-on (Firefox). Smart Installation with Internet Explorer When a Moderator uses Internet Explorer to start an ad hoc meeting in the Conference Manager from a machine that does not have the Application Installed, the option to install the meeting application or moderate using the browser will be presented. Selecting the install option will open the following screen: Unified Meeting Deployment Guide 4.10.12 30 Installation and Removal Figure 17 - Downloading smart installer from Conference Manager From here, the user may click the warning bar at the top of the page to install the Application Client via ActiveX, or click the link to download and run the .exe installer. If the user downloads the .exe file, it has the naming convention 0_Y_BA_CC_MN_MeetingCenter.exe, where • 0 = serverID. • Y = role in meeting. If you are a moderator, Y = m. • BA = Billing account ID • CC = Country code • MN = Meeting number. If UAC is enabled on a Vista PC, the user may not be able to execute the installer directly. The user will have to save the installer locally and then run it. When the Smart Installer is invoked, this prompt appears: Figure 18 - Invoking Smart Installer Smart Installation with Firefox When a Moderator uses Firefox to start a meeting from the Conference Manager on a machine that does not have the XPI add-on installed, they will be given the option to install the meeting application or moderate using the browser. Clicking the install option will bring up the following screen: Unified Meeting Deployment Guide 4.10.12 31 Installation and Removal Figure 19 – XPI add-on installation From here, the user may click the button on the information bar at the top of the page to install the XPI add-on, or click the link to download and run the .exe installer. If the user chooses to install the XPI add-on, they must restart Firefox, sign in to the Conference Manager, and click the install option again. The XPI add-on will launch the application install from there. If the user chooses to download the .exe file, it has the naming convention 0_Y_BA_CC_MN_MeetingCenter.exe, where • 0 = serverID. • Y = role in meeting. If you are a moderator, Y = m. • BA = Billing account ID • CC = Country code • MN = Meeting number. If UAC is enabled on a Vista PC, the user may not be able to execute the installer directly. The user will have to save the installer locally and then run it. Local Admin Rights Moderators Do Not Have Them When the Smart Installer is executed, the file MeetingCenter.cab is downloaded to C:\Meeting Center\ and extracted there. This cab file contains a ‘lite’ version of the application client. This lite version has all the same features as the full version except for • Calendar integration (Outlook and Notes) • Unified Meeting Desktop Icon • Check for updates If the user cannot write to the root of C:\, the installer will try to write to the application folder (%appdata%) and C:\temp. There are no Start Menu items. Unified Meeting Deployment Guide 4.10.12 32 Installation and Removal Moderators Do Have Them When the Smart Installer is executed, the file MeetingCenter.msi is downloaded to C:\Program Files\Unified Meeting\ and the msi file is launched from there. The user then proceeds with the steps outlined in the Interactive Installation section on page 25. Entry from Calendar Integration Occasionally moderators may be away from their computer and need to start a previously scheduled meeting from a computer which does not have Unified Meeting installed. In this case, if these moderators can still access their calendar entry, they can take advantage of Smart Install, then install and start that meeting from there. The join link in the calendar entry directs the moderator to the start_meeting.asp page. Figure 20 - start_meeting.asp page Click the “I want to start this meeting as Moderator” link will lead the moderator to the Install Unified Meeting page in fig. 19, but without the frame.The moderator can proceed to initiate Smart Install from there using the same steps. Accessing Unified Meeting If the interactive or MSI push installation is successful, Unified Meeting will be accessible from the Start menu. If Unified Meeting is successfully pushed to your users, they need to log off from the PC and log back on in order to see and access Unified Meeting. Figure 21 - Accessing Unified Meeting from the Start menu. You can also access it from the taskbar notification area by clicking the Unified Meeting Desktop Icon. Unified Meeting Deployment Guide 4.10.12 33 Installation and Removal Figure 22 – Accessing the Unified Meeting menu from the taskbar If Unified Meeting is successfully pushed to your users, they will see a prompt to sign in. They can use Unified Meeting after they sign in. Moderators always need to be signed in to Unified Meeting before they can use it. Before moderators can use the Outlook add-in for the first time, they must sign in to Unified Meeting. This encrypts and stores the login and password in users.ini. After that, they can use the Outlook add-in regardless of whether they are signed in to Unified Meeting or not. Moderators who install the lite application by extracting the .cab file do not get the Unified Meeting Desktop Icon and so cannot sign in from there. Removal Version 4.x Uninstalling Unified Meeting 4.x is very simple. For regular installations, go to Start Menu | Programs | Unified Meeting | Uninstall Unified Meeting. If the user extracted the .cab file and installed the lite client, go to Add/Remove Programs and select Unified Meeting for removal. After the uninstall, verify theses items are removed. • %appdata%\Meeting Center\ • C:\Program Files\Unified Meeting • HKCU\Software\Genesys Conferencing • HKLM\Software\Genesys Conferencing • C:\WINDOWS\Downloaded Program Files\mcInstall. You may need to unregister the dll before it can be removed. If your users require assistance from The Teleconferencing Center technical support, they should back up their log files before uninstalling. Otherwise the log files will be deleted during the uninstall. These files will help the support representative troubleshoot their problems. Unified Meeting Deployment Guide 4.10.12 34 Product Configuration Product Configuration After Unified Meeting is installed on the end users’ desktop, they need to configure some settings in the Conference Manager. This will ensure Unified Meeting’s behavior meets their needs and expectations. They do this by going to the Preferences section. There are three tabs in that section. After the moderators have configured the Unified Meeting to suit their needs, they need to click the ‘Save’ button at the bottom of the page for the settings to take effect. Personal Account Information This section consists of basic account information. Figure 23 - Personal Account Information tab in the Preferences section. Setting Description First Name Moderator’s first name. Used with moderator’s last name when sending invitations so participants know who invited them. Field can not be modified. Last Name Moderator’s last name. Used with moderator’s first name when sending invitations so participants know who invited them. Field can not be modified. Email Address Moderator’s email address. Used when Unified Meeting sends archive and presentation notifications. Field can not be modified. Unified Meeting Deployment Guide 4.10.12 35 Product Configuration Display Name The meeting moderator’s name as displayed during the meeting. If blank, Unified Meeting will use the moderator’s first name concatenated with last name Country/Region Used when Unified Meeting dials the moderator. She can select a different region during the meeting if she is not in the country or region stated in her Preferences. Business Phone If set as the primary phone number, it is used when Unified Meeting dials the moderator. He can enter a different phone number during the meeting if he is using a different one from the one stated in his Preferences Mobile Phone Home Phone Time Zone Used in invitations so participants in different time zones will know when the meeting is starting. If left blank the time on the invitation is GMT. Table 12 - Fields in the Personal Account Information tab General These settings determine several of the default behaviors for Unified Meeting. Depending on your organization’s requirements, not all options may be available. For example, if you request that all your users cannot use video, then the video option will not be available in the Preferences section. It will be off and cannot be turned on. Figure 24 - Fields in the General tab in the Preferences section. Unified Meeting Deployment Guide 4.10.12 36 Product Configuration Setting Description Allow VoIP access to all Meetings For VoIP-capable accounts, enabling this check box allows attendees to use Desktop VoIP to join the audio portion of a meeting. This setting cannot be overridden on a per meeting basis. Allow dial out to Moderator upon web meeting entry For dialout-capable accounts, enabling this check box allows the moderator to choose to have Unified Meeting call the Moderator when the web portion of the meeting starts. Allow Participants to dial out to themselves upon web meeting entry For dialout-capable accounts, enabling this check box allows participants to choose to have Unified Meeting call them when they enter the web portion of the meeting. Table 13 - Fields in the General tab Meeting Security These fields determine the default behavior of Unified Meeting with respect to security measures. Depending on your organization’s requirements, not all options may be available. For example, if you request that all your meetings use SSL, then the SSL option will not be available in the Preferences section. It will be on and cannot be turned off. Figure 25 - Fields in the Meeting Security tab in the Preferences section. Unified Meeting Deployment Guide 4.10.12 37 Product Configuration Setting Participant Identification Description If checked, Unified Meeting will assign a unique 5digit Participant ID code to each web participant. Unified Meeting will use this code to provide a unified web and audio presence for each participant. This setting can be overridden on a per meeting basis if it’s available. Enable Secure Data Transmission(SSL) If checked, Unified Meeting will use SSL encryption to transmit content during the meeting This setting can be overridden on a per meeting basis if it’s available. Table 14 - Fields in the Meeting Security tab Unified Meeting Deployment Guide 4.10.12 38 Multimedia Multimedia Video Unified Meeting has a video feature that allows moderators, presenters, and participants alike to broadcast video. In order to use video, they need an industry-standard webcam using Windows WDM Image Capture win32 driver (correct version needed for webcam.) In addition, moderators must have a Unified Meeting account that is video enabled. Unified Meeting uses a proprietary technology for its video streaming. Instead of using a codec to encode the data, Unified Meeting sends jpeg files at a rate of 3 frames per second. The default resolution for video is 160px x 120px. This resolution is optimized for speed. The moderator can optimize the quality instead and show a 320 x 240 stream. The higher quality video stream uses just over 200kbps. The faster video stream uses a quarter of that at just over 50 kbps. If your bandwidth is limited, the improved quality will come at the expense of speed. But if you have sufficient bandwidth to accommodate a 200kbps stream (in addition to other meeting data), there will be no degradation in video quality or the overall meeting experience. The moderator can choose the video quality from the Meeting Options window during a meeting. Figure 26 - Video options There is a known issue where the Microsoft Lifecam NX-6000 does not work with the Unified Meeting video feature. Audio Streaming Moderators can choose to broadcast the audio portion of their meeting in a live audio stream that participants can hear on their PC speakers or headsets instead Unified Meeting Deployment Guide 4.10.12 39 Multimedia of the telephone. This is one-way audio communication, i.e. participants listening to the audio stream cannot speak and be heard in the meeting. In order to use audio streaming, moderators must have a Unified Meeting account that is streaming enabled, and they must choose the streaming option before they begin the meeting. The moderator uses the telephone or VoIP as usual, and an The Teleconferencing Center server encodes the sound into an audio stream using WMA 9. The audio stream is encoded at 8kbps, 11Mhz, mono CBR with a script stream at 3.072 kbps and roughly 3kbps of overhead. The total bandwidth used is 14.09 kbps (14088bps). The Unified Meeting audio stream uses the MMS protocol. Its default port is UDP/TCP 1755. Unified Meeting Deployment Guide 4.10.12 40 ActiveX ActiveX Unified Meeting does not use ActiveX technology. The application client is a standalone native application, while the Browser Participant does not use any plug-ins However, there are other areas that use ActiveX controls. Meeting Start When moderators and participants are, respectively, starting and joining meetings with the application client, they use an ActiveX control. The startup process calls a web page that in turn calls the control clientlaunchpad.dll. Enterprise Contacts Control The Enterprise Contacts Control is an ActiveX control. mcContacts.dll is the file name. It is used in the Conference Manager and the application client itself. For more information see page 45. Archive Playback The Unified Meeting Archive Player uses the ActiveX control wmp.dll to use Windows Media Player to play the audio portion of an archive from the browser. Audio Streaming The Unified Meeting Browser Participant uses the ActiveX control wmp.dll to use Windows Media Player to play the audio stream from the browser. Smart Install For moderators with admin privileges and have to use the scaled down application via smart install, they can choose to download an ActiveX control, mcInstall.dll, to install it. Webtours Webtours are conducted by the ActiveX control astbrowserquery.ocx. Webtours allow the moderator to “bring” participants to a website during a meeting by displaying it on their screens. They can then explore the website within the meeting client or the browser. Unified Meeting Deployment Guide 4.10.12 41 Multi-lingual Support Multi-lingual Support Unified Meeting supports the following languages. • Dutch • English • French • German • Italian • Portuguese • Spanish • Swedish • Chinese (Simplified) • Chinese (Traditional) • Japanese In order to see the Conference Manager and the login pages in one of the ten supported languages, you will need to set your browser to use that language. Figure 27 - Setting the lanugage in Internet Explorer In order to see the application client in one of the ten supported languages, you will need to • Set your browser to use that language • For the three Asian languages, you need to install files for East Asian languages. Go to Control Panel | Regional (and Language) Settings In order to see the Unified Meeting Desktop Icon in one of the ten supported languages, you will need to • Set your Desktop Icon to use that language Unified Meeting Deployment Guide 4.10.12 42 Multi-lingual Support • For the three Asian languages, you need to install files for East Asian languages. Go to Control Panel | Regional (and Language) Settings In the application and the Desktop Icon, if you do not have the East Asian languages installed, you will see little squares instead of the proper Asian character. Figure 28 – Unified Meeting Desktop Icon options Unified Meeting Deployment Guide 4.10.12 43 Integration with Groupware Applications Integration with Groupware Applications In order to get the most out of Unified Meeting, the application client includes several features that extend the Unified Meeting’s capabilities. When you use these features, they can make you more productive and save you time. The Unified Meeting Desktop Icon is a prerequisite for using the Outlook integration and Notes integration. If you do not install the Desktop Icon, you cannot use calendar integration for either product. Outlook Calendar Unified Meeting has an Outlook add-in that seamlessly and inconspicuously integrates with your Outlook email client. This means that it is there when you need it but does not get in your way when you don’t need it. Figure 29 - An entry under the 'Help' menu is the only hint that the add-in is installed in the Inbox view. The one button that is available in the New Meeting Request view automatically populates the invitation with all the pertinent information. There are no forms, MAPI connections, or HTTP requests to contend with. Instead you just see exactly what the invitation contains, and you can make additions and changes as needed. Unified Meeting Deployment Guide 4.10.12 44 Integration with Groupware Applications Figure 30 - Clicking the 'Unified Meeting' button will automatically populate the message with invitation text in the language you choose. The new add-in supports offline scheduling. That means you can schedule a meeting, and have it added to your calendar, when you are not connected to the Internet. However, the invitations will stay in your Outbox and not be sent until you connect to your Exchange server. And you can only start or join a meeting when you’re connected to the Internet. Notes Calendar The Teleconferencing Center has an add-on that integrates the Lotus Notes calendar to Unified Meeting. This add-on works with Lotus Notes to enable users to schedule, start, and join meetings quickly and easily, without opening the Unified Meeting website. Due to a Notes limitation, moderators’ invitations do not allow hotlinks. You have to copy and paste the URL into your browser. New Email Template Before people can begin using Lotus Notes to add information about Unified Meetings, they need to migrate to a new email template. Customized Toolkit The Teleconferencing Center distributes a toolkit template called mc_mail_toolkit.ntf which contains the Unified Meeting add-on only. Administrators are responsible for adding the add-on to their company’s mail. You need to integrate this toolkit template into your Lotus Notes mail template before the users can begin using Lotus Notes to add information about Unified Meeting meetings. Unified Meeting Deployment Guide 4.10.12 45 Integration with Groupware Applications Steps: 1. In Lotus Domino Designer, open your Lotus Notes mail template and the provided toolkit template, mc_mail_toolkit.ntf. 2. Copy the design elements from the provided toolkit template, mc_mail_toolkit.ntf, to your Lotus Notes mail template by completing these steps: a. In the mc_mail_toolkit.ntf template, expand Shared Code > Subforms in the toolkit. b. Right click MC_Main and select Copy from the context menu. c. In the Lotus Notes mail template, expand Shared Code > Subforms. d. Right click anywhere and select Paste from the context menu. e. You will see that a new form named MC_Main has been added. 3. In the Lotus Notes mail template, expand Forms. 4. Locate _Calendar Entry (Alias Appointment) and double click it. 5. Scroll down and click on the cell under Category. Figure 31 - Inserting MC_Main Subform - Category 6. At Lotus Domino Designer Fields Selection, select Create > Resource > Insert Subform > MC_Main as shown in Figure 33 and Figure 34. Unified Meeting Deployment Guide 4.10.12 46 Integration with Groupware Applications Figure 32 - Inserting MC_Main Subform Figure 33 - Inserting MC_Main Subform – Selecting the Subform 7. Fields will appear on the template as shown in Figure 35. Unified Meeting Deployment Guide 4.10.12 47 Integration with Groupware Applications Figure 34 - Inserted MC_Main Subform 8. Click Save to save the changes. The necessary email templates and toolkit are not included in the Unified Meeting .msi package. Instead, you can download them from http://content.conferencing.com/install/installnotestemplate.html. For more information on how to apply this solution to your environment, contact your account manager. If your copy of Notes is in one of the eleven languages that Unified Meeting supports, your invitation text will be in that language. I.e. if you use English Outlook, you cannot use the Add-In to automatically populate your invitation with Spanish text. Unified Meeting Deployment Guide 4.10.12 48 Integration with Groupware Applications Contacts Selection Unified Meeting has a contacts selection tool called the Enterprise Contacts Control. It allows you to invite participants from your Outlook, Lotus Notes, or Unified Meeting address books when you schedule a meeting from the Conference Manager. Figure 35 - Contacts Selection control It is an ActiveX control embedded in a “container”, in this case the Conference Manager page. When the control starts, it checks for several things. • If Outlook is installed, it opens the Outlook msgstore via MAPI and loads the contact information. • If Lotus Notes is installed, it opens the Notes database(s) via the Lotus Notes COM object and loads the contact information. • It checks the Unified Meeting address book and loads the contact information in it to a custom folder called Unified Meeting Contacts. Once all the contacts are loaded, the control manages them as though they are acquired directly from Outlook, Notes, or the Unified Meeting address book. The control makes no distinction between them when it passes them to the container. Instant Messenger A key feature of Unified Meeting is its integration with different instant messaging applications. • Windows Messenger • MSN/Windows Live Messenger • Office Communicator Unified Meeting Deployment Guide 4.10.12 49 Integration with Groupware Applications • Lotus Sametime You can invite, via IM or email, participants to join a meeting you start spontaneously and for which you haven’t send any invitations. In order for Sametime integration to work properly, you may need to enter the host name, community port, user ID, and password in the Unified Meeting options. Sametime uses 1533 as the default community port. Yours may be different. Unified Meeting Deployment Guide 4.10.12 50 Contact Us Contact Us Thank you for your interest in Unified Meeting. We'd like to hear from you. And we're here to help. The Teleconferencing Center Worldwide The Teleconferencing Center is a leading provider of integrated web, audio, and video conferencing services to thousands of organizations worldwide, including more than 200 of the Fortune Global 500. Our services are designed to meet the full range of communication needs within the large enterprise, from collaborative team meetings to high-profile online events. The Teleconferencing Center’s product, Unified Meeting, provides a singleplatform multimedia conferencing solution that is easy to use and available on demand. With offices in more than 20 countries across North America, Europe and Asia Pacific, The Teleconferencing Center offers an unmatched global presence and strong local support. To contact us, go to The Teleconferencing Center website at www.intercall.com.To contact Technical Support, go to www.intercall.com/iumgo or email iumsupport@intercall.com. Unified Meeting Deployment Guide 4.10.12 51 Appendix A: Important Deployment Notes Appendix A: Important Deployment Notes MSI • If you use content distribution software like SMS or Group Policies within Active Directory, ensure that you use the ‘Overwrite’ option instead of the ‘Uninstall/Install’ option. The Unified Meeting MSI has built-in logic to properly handle the upgrade without forcing an uninstall. Using the ‘Uninstall/Install’ option could potentially result in an incomplete installation and would negatively impact the operation of Unified Meeting. • The PC you are installing to must have vbscript.dll as a properly registered .dll file. Vista/User Account Control (UAC) If UAC is enabled, • the uninstall process cannot remove keys from HKLM. • formuninstaller.exe cannot remove previously installed versions of the Outlook form. • you cannot run a silent install. • you may not be able to execute the smart install exe directly. You may need to save it locally, then execute it. Video • The Microsoft Lifecam NX-6000 does not work with the Unified Meeting video feature. Unified Meeting Deployment Guide 4.10.12 52 Appendix B: List of Unified Meeting Files Appendix B: List of Unified Meeting Files* Location C:\Program Files\Unified Meeting\ File Name Purpose AthClientComp.dll Application sharing AthModEngine.exe Application sharing AthVideo.dll Video broadcasting/viewing AthWndRgnHk.dll Application sharing ClientCore.dll Unified Meeting client ClientLaunchpad.dll Unified Meeting client ClientTLDll.dll Unified Meeting client ClientWSProxy.dll Unified Meeting client countrycodes.xml List of countries and their dialing codes defaults.xml List of default meeting parameters. Will be overridden by actual account and meeting settings if applicable.. FirstRun.config List of parameters that is applied by default the first time you start Unified Meeting FormUninstaller.exe Uninstalls outlook add-in form mcClient.exe Unified Meeting client mcClientDaemon.exe Daemon for monitoring Unified Meeting during Appshare slideshow mode Unified Meeting Release Notes.url Shortcut to Unified Meeting release notes RemoveOldLauncher.exe Ensures old 3.x Launcher does not run during and does not start after installation. * This list is updated regularly to reflect new Unified Meeting features. If you cannot find a file, please consult the latest version of the Deployment Guide. Also this list reflects files installed using msi or exe only, not the Smart Install. Unified Meeting Deployment Guide 4.10.12 53 Appendix B: List of Unified Meeting Files Location File Name Purpose C:\Program Files\Unified Meeting\ Splash.bmp Splash screen C:\Program Files\Unified Meeting\Html\ fsp.html Welcome Screen welcome.gif Image used on the Welcome Screen AstBrowserQuery.ocx Web tour control ClickToTalkAx423.dll Desktop VoIP IMClientManager.dll Component that manages the different types of IM integration mcContacts.dll Enterprise Contacts Control mcContactsResPack.dll Enterprise Contacts Control mcSameTime.dll Unified Meeting Desktop Icon mcSoftphone.dll Desktop VoIP mcUploader.dll Presentation uploader C:\Program Files\Unified Meeting\Modules\ mcUploaderResPack.dll SoftphoneAudioSettings.ini C:\Program Files\Unified Meeting\Modules\Calendar Presentation uploader ** Desktop VoIP settings AddInMon.exe Monitors Windows messages associated with Outlook’s thread to detect when the Outlook UI is displayed. mcOutlookAddin.dll Outlook add-in strings-de.xml List of strings (German) used by the Unified Meeting Outlook addin. strings-en.xml List of strings (English) used by the Unified Meeting Outlook addin. strings-es.xml List of strings (Spanish) used by the Unified Meeting Outlook addin. strings-fr.xml List of strings (French) used by the Unified Meeting Outlook addin. strings-it.xml List of strings (Italian) used by the Unified Meeting Outlook add-in. Unified Meeting Deployment Guide 4.10.12 54 Appendix B: List of Unified Meeting Files Location C:\Program Files\Unified Meeting\Modules\Calendar C:\Program Files\Unified Meeting\Modules\ClientPub\ C:\Program Files\Unified Meeting\Modules\ClientPub\Filters File Name Purpose strings-ja.xml List of strings (Japanese) used by the Unified Meeting Outlook add-in. strings-nl.xml List of strings (Dutch) used by the Unified Meeting Outlook add-in. strings-pt.xml List of strings (Portuguese) used by the Unified Meeting Outlook add-in. strings-sv.xml List of strings (Swedish) used by the Unified Meeting Outlook addin. strings-zs.xml List of strings (Chinese-simplified) used by the Unified Meeting Outlook add-in. strings-zt.xml List of strings (Chinese-traditional) used by the Unified Meeting Outlook add-in. asten50.dll Presentation publisher astp750.dll Presentation publisher astpp50.dll Presentation publisher astsh50.dll Presentation publisher asttex.dat Presentation publisher astul50.dll Presentation publisher ConfWiz.exe Presentation publisher leadapi.dll Filters used by the presentation publisher. They ensure the slides you publish look as close to the original PowerPoint slide as possible. lfbmp10n.dll Publisher filter lfcmp10n.dll Publisher filter lfpng10n.dll Publisher filter ltdis10n.dll Publisher filter Unified Meeting Deployment Guide 4.10.12 55 Appendix B: List of Unified Meeting Files Location File Name Purpose ltfil10n.dll Publisher filter ltimg10n.dll Publisher filter ltisi10n.dll Publisher filter ltkrn10n.dll Publisher filter C:\Program Files\Unified Meeting\Modules\ClientPub\Filters lttwn10n.dll Publisher filter C:\Program Files\Unified Meeting\Modules\ClientPub\Inetcomp tabletop.gif A 1 px X 1 px image file used for spacing C:\Program Files\Unified Meeting\Modules\Launcher mcLauncher.exe Unified Meeting Desktop Icon strings-de.xml List of strings (German) used by the Unified Meeting Desktop Icon. strings-en.xml List of strings (English) used by the Unified Meeting Desktop Icon. strings-es.xml List of strings (Spanish) used by the Unified Meeting Desktop Icon. strings-fr.xml List of strings (French) used by the Unified Meeting Desktop Icon. strings-it.xml List of strings (Italian) used by the Unified Meeting Desktop Icon. strings-ja.xml List of strings (Japanese) used by the Unified Meeting Desktop Icon. strings-nl.xml List of strings (Dutch) used by the Unified Meeting Desktop Icon. strings-pt.xml List of strings (Portuguese) used by the Unified Meeting Desktop Icon. strings-sv.xml List of strings (Swedish) used by the Unified Meeting Desktop Icon. strings-zs.xml List of strings (Chinese-simplified) used by the Unified Meeting Desktop Icon. strings-zt.xml List of strings (Chinese-traditional) used by the Unified Meeting Desktop Icon. Unified Meeting Deployment Guide 4.10.12 56 Appendix B: List of Unified Meeting Files Location C:\Program Files\Unified Meeting\Skins File Name Purpose defaultskin.cab The default collection of files that the Unified Meeting uses to define its look and feel. modadv.xml Definition of Unified Meeting’s advanced moderator layout modbasic.xml Definition of Unified Meeting’s basic moderator layout partadv.xml Definition of Unified Meeting’s advanced participant layout partbasic.xml Definition of Unified Meeting’s basic participant layout presadv.xml Definition of Unified Meeting’s advanced presenter layout presbasic.xml Definition of Unified Meeting’s basic presenter layout strings-de.xml List of strings (German) used by Unified Meeting. strings-en.xml List of strings (English) used by Unified Meeting. strings-es.xml List of strings (Spanish) used by Unified Meeting. strings-fr.xml List of strings (French) used by Unified Meeting. strings-it.xml List of strings (Italian) used by Unified Meeting. strings-ja.xml List of strings (Japanese) used by Unified Meeting. strings-nl.xml List of strings (Dutch) used by Unified Meeting. strings-pt.xml List of strings (Portuguese) used by Unified Meeting. strings-sv.xml List of strings (Swedish) used by Unified Meeting. strings-zs.xml List of strings (Chinese-simplified) used by Unified Meeting. strings-zt.xml List of strings (Chinese-traditional) used by Unified Meeting. %appdata%\Meeting Center\Cache\<presentation ID>\ Slide_??.png, where ?? is the slide number Presentation thumbnails. Each folder contains the thumbnail for that presentation. %appdata%\Meeting Center\Cache\Logos *.jpg, *.gif, *.png List of images you have uploaded with the ‘Upload image’ function. %appdata%\Meeting Center\Contacts Cache.dat List of contacts in your ‘Favorites’ folder when you use the contacts control C:\Program Files\Unified Meeting\Skins Unified Meeting Deployment Guide 4.10.12 57 Appendix B: List of Unified Meeting Files Location %appdata%\Meeting Center\InvitationCache File Name Purpose DE-inv(?)??????.rtf Rich text file that has the German invitation text EN-inv(?)??????.rtf Rich text file that has the German invitation text ES-inv(?)??????.rtf Rich text file that has the English invitation text FR-inv(?)??????.rtf Rich text file that has the French invitation text IT-inv(?)??????.rtf Rich text file that has the Italian invitation text JA-inv(?)??????.rtf Rich text file that has the Japanese invitation text NL-inv(?)??????.rtf Rich text file that has the Dutch invitation text SV-inv(?)??????.rtf Rich text file that has the Swedish invitation text ZS-inv(?)??????.rtf Rich text file that has the Chinese-simplified invitation text ZT-inv(?)??????.rtf Rich text file that has the Chinese-traditional invitation text %appdata%\Meeting Center\LogFiles *.log Application logs. See page 16 for more details. %appdata%\Meeting Center\Skins *.cab Each .cab file is a collection of files that Unified Meeting uses to define its look and feel. If this file is not present, Unified Meeting will use the default one in C:\Program Files\Unified Meeting\Skins %appdata%\Meeting Center\Skins\ActiveSkin Contents of defaultskin.cab The folder where %appdata%\Meeting Center\Skins\ defaultskin.cab is extracted during run time. This folder is deleted when you close Unified Meeting. C:\Documents and Settings\All Users\Start Menu\Programs\Unified Meeting Unified Meeting Launcher Shortcut to C:\Program Files\Unified Meeting \Modules\Launcher\mcLauncher.exe Unified Meeting Release Notes Shortcut to C:\Program Files\Unified Meeting\Unified Meeting Release Notes.url CdrCallData.dat Log file for Desktop VoIP %appdata%\Meeting Center\InvitationCache %userprofile%\Local Settings\Application Data\GIPS\Clickto-Talk Unified Meeting Deployment Guide 4.10.12 58 Appendix B: List of Unified Meeting Files Location %userprofile%\Local Settings\Application Data\GIPS\Clickto-Talk My Documents\My Meeting Files\Chat File Name Purpose Click-to-Talk.log Log file for Desktop VoIP SoftphoneAudioSettings.ini Audio settings for Desktop VoIP SoftphoneSettings.ini Application settings for Desktop VoIP Uninstall Unified Meeting Shortcut to C:\WINDOWS\system32\msiexec.exe /x {GUID of UM Installation Package} chat-ddmmyyyy.txt Transcript of chat session for that day My Documents \My Meeting Files\Downloads Unified Meeting Deployment Guide 4.10.12 List of files downloaded from the ‘File Transfer’ function 59 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Appendix C: List of Unified Meeting Configuration Properties (users.ini)* The users.ini file, which can be found in can be found in %appdata%\Meeting Center\, where %appdata% is the Application Data path on Windows XP/Vista/7. Depending on the preferences you have set, not all properties and values will be present. Those properties and values can be added manually. All property names are case sensitive. Properties are arranged in the file by sections which are marked by square brackets (e.g., “[MeetingLauncher]”). The format of users.ini looks like this: [MeetingLauncher] Language=en AutoSignin=1 … [MeetingClient] Annotations.AnnotationLineWidth=4 … [Common] … * This list is updated regularly to reflect new Unified Meeting features. If you cannot find an entry, please consult the latest version of the Deployment Guide. Unified Meeting Deployment Guide 4.10.12 60 Appendix C: List of Unified Meeting Configuration Properties (users.ini) This is a list of all properties and values available in users.ini: Name Type Description [Common] AccountCodes String Your account code AdminURI String URI for opening moderator page BillingAccount String Your meeting room’s Billing Account CachedAcct Binary Your meeting room number, encrypted. CachedAuth Binary Your authentication token, encrypted. CachedPIN Binary Your meeting room password, encrypted. ConfMgrBase String Your Conference Manager domain name CountryCode String You meeting room’s country code JoinMeetingURI String URI for join meeting page LauncherHelpURI String URI for help file for using the functions available from the Unified Meeting Desktop Icon SignInHelpURI String URI for help file for signing in to Unified Meeting from the Desktop Icon SSL DWORD Flag indicating whether non-meeting communication between Meeting Center Desktop Icon and Conference Manager is encrypted (1=yes) InvitationText String Location of invitation rich text files IsUICreated DWORD Indicates whether the Outlook add-in’s UI is created (1=yes) ProxyType DWORD Enables use of proxy settings (2=auto-detect, 1=manual, 0=use IE connection settings) Logfile String Location of log file for the contacts control ShowFavorites DWORD Indicates whether the control will display the ‘Favorites’ folder [Calendar] [Contacts] Unified Meeting Deployment Guide 4.10.12 61 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description ShowLotusContacts DWORD Indicates whether the control will display contacts in Lotus Notes address books ShowOutlookContacts DWORD Indicates whether the control will display contacts in Outlook address books UpdateIMStatus DWORD Indicates whether to set IM status to “In a call” when Unified Meeting is running. MSN.Enable DWORD Indicates whether Meeting Center and MSN/Live Messenger integration is enabled (1=yes) MSN.IMClientComGUIDs String This IM client’s GUID. OCS.Enable DWORD Indicates whether Meeting Center and Office Communicator IM integration is enabled (1=yes) OCS.IMClientComGUIDs String This IM client’s GUID. SameTime.Bmp Binary Your SameTime UserID/Password, encrypted. SameTime.Enable DWORD Indicates whether Meeting Center and SameTime integration is enabled (1=yes) SameTime.Port String The port your host server uses for SameTime SameTime.Server String Your host server for SameTime AllowedServers String Semi-colon delimited list of Meeting Center servers you can connect to AllowMultipleModerators DWORD Flag to suppress the check that enforces only a single moderator to run on this machine or account AppPath String Meeting Center installation path (to launch the application) AppVersion String The currently installed Meeting Center version AthenaViewerStretchMode String Scaling mode for appsharing viewer when zoomed. Defaults to “bicubic” (better quality). Can also be set to “normal” (faster) DefaultZoom DWORD Last used zoom setting for application sharing InstallVersion String Per-account install version to indicate whether C:\Program Files\Meeting Center\FirstRun.Config must be applied. Firstrun is applied if this value is less than the InstallVersion property or if this value does not exist [IM] [MeetingClient] Unified Meeting Deployment Guide 4.10.12 62 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description LastRunTime DWORD Timestamp for most recent instance startup LayoutType DWORD Last layout type loaded (1=basic, 2=advanced) LockSkin DWORD When non-zero, Meeting Center ignores lobby-specified skin and always uses the one set by the "Skin" entry. MeetingFiles String Optional custom location for "My Meeting Files" NoSplash DWORD Tells Meeting Center not to show a splash screen on startup RecentSize DWORD The size of the open-content "Recent" MRU list RunCount DWORD The number of times the meeting client has run regardless of role (in this NT account) RunCountMod DWORD The number of times this meeting client has run as a moderator (in this NT account). ShowQuickStartAudio DWORD On startup, show the Quickstart audio wizard page ShowQuickStartWeb DWORD On startup, show the Quickstart web wizard page Skin String If no skin is specified by the lobby, this one is used. On skin load, the current skin name is stored here. SkinFolder String Default skins folder SlideContainer String Page that Unified Meeting presents a slide on TraceConsole DWORD When enabled, Unified Meeting will log all trace output to any attached debugger console (using OutputDebugString()) TraceFile String Trace (application) filename. Reserved optional token "####" will substitute today's date to generate separate daily logfiles. TraceFileAthena String Trace (athena) filename. Reserved optional token "####" will substitute today's date to generate separate daily logfiles. TraceFileAthmodEnginet String Trace (athmodengine) filename. Reserved optional token "####" will substitute today's date to generate separate daily logfiles. TraceFileTransport String Trace (transport) filename. Reserved optional token "####" will substitute today's date to generate separate daily logfiles. Unified Meeting Deployment Guide 4.10.12 63 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description TraceFileVideo String Trace (video) filename. Reserved optional token "####" will substitute today's date to generate separate daily logfiles. TraceLevel DWORD Indicates the maximum trace level at which the Unified Meeting TRACE() calls will be honored. 0 indicates all logging is disabled. TraceMRUSize DWORD In number of days, how far back do log files go when you try to access them from within Unified Meeting. Log files are available indefinitely from the ‘Logfiles’ folder unless they are manually deleted. TracePath String Location to store application logfile TraceStartup String Causes the ClientLaunchpad to send logging output to the specified file (full path required). TraceTruncate DWORD If set, each time you run Unified Meeting, the previous tracefile contents will be cleared Alerts.DefaultAlertHeight DWORD In pixels, default height for alert windows Alerts.DefaultAlertSpeed DWORD In milliseconds, animation delay for roll-in alerts Alerts.DefaultAlertWidth DWORD In pixels, default width for alert windows Alerts.ReshowPresenterTipAlerts DWORD In milliseconds, reshow presenter tip alerts after this timeout Alerts.ReshowRecurringAlerts DWORD In milliseconds, reshow recurring alerts after this timeout Alerts.ReshowWaitingRoomAlerts DWORD In milliseconds, reshow waiting room alerts after this timeout Alerts.ShowAnnouncementAlerts DWORD In milliseconds, length of time to show announcement alerts Alerts.ShowErrorAlerts DWORD In milliseconds, length of time to show error alerts Alerts.ShowPresenterTipAlerts DWORD In milliseconds, length of time to show presenter tip alerts Alerts.ShowRecurringAlerts DWORD In milliseconds, length of time to show recurring alerts Alerts.ShowWaitingRoomAlerts DWORD In milliseconds, length of time to show waiting room alerts Annotations.LaserAlpha DWORD The alpha value for the laser pointer (0=transparent, 255=opaque) Annotations.LaserInterval DWORD In milliseconds, time interval between laser pointer annotation messages sent to conference server while laser is moving Unified Meeting Deployment Guide 4.10.12 64 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description Annotations.MaxPolyPoints DWORD The maximum number of polygon points. Polygon annotations require 4 bytes per point + overhead for the message sent to conference server Annotations.TransparentAlpha DWORD The alpha value for translucent annotations (0=transparent, 255=opaque) AudioConference.EntryAnnouncements DWORD Participant join announcement type (0 = none, 1 = tones, 2 = names) AudioConference.ExitAnnouncements DWORD Participant leave announcement type (0 = none, 1 = tones, 2 = names) AudioConference.RollCallEnabled DWORD Indicates whether roll call is enabled (1=yes) Chat.ChatGroups DWORD Indicates whether Chat Groups are allowed (1=yes) Chat.ChatSetting DWORD Indicates whom to allow chat to (0=anyone, 1=moderator only, 2=moderator and presenters, 3=to all; no private chat) Chat.ChatSounds DWORD Indicates whether to play Chat sounds) Connection.HTTPRetries DWORD Number of automatic retries for all HTTP requests that go through IClientCore::HTTPRequest Connection.HTTPTimeout DWORD In milliseconds, timeout for all HTTP requests that go through IClientCore::HTTPRequest Dial.DialMeParticipantPhoneNumber String List of phone numbers, delimited by semi-colons, previously used for dialing oneself as a participant Dial.DialMePhoneNumber String List of phone numbers, delimited by semi-colons, previously used for dialing oneself as a moderator Dial.DialOutPhoneNumber String List of phone numbers, delimited by semi-colons, previously used for dialing out Display.ShowAnnotPanelTo DWORD Bitmask dictating who can see the annotations panel (1=participants, 2=presenters, 4=moderator) Display.ShowAudioPanelTo DWORD Bitmask dictating who can see the Voice Connection panel Display.ShowChatPanelTo DWORD Bitmask dictating who can see the Chat panel Display.ShowContentPanelTo DWORD Bitmask dictating who can see the Show panel Display.ShowEmoticonsTo DWORD Bitmask dictating who can see Emoticons Display.ShowFeedbackPanelTo DWORD Bitmask dictating who can see the Feedback panel Display.ShowFilesharePanelTo DWORD Bitmask dictating who can see the File Transfer panel Unified Meeting Deployment Guide 4.10.12 65 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description Display.ShowFullscreenTo DWORD Bitmask dictating who will view the meeting in full screen mode by default Display.ShowImagesTo DWORD Bitmask dictating who can see the uploaded logo image Display.ShowInfoPanelTo DWORD Bitmask dictating who can see the Info window Display.ShowMeetingInfoPanelTo DWORD Bitmask dictating who can see the Meeting Info window Display.ShowMeetingNotesPanelTo DWORD Bitmask dictating who can see the Meeting Notes window Display.ShowPartPanelTo DWORD Bitmask dictating who can see the Participant List Display.ShowStatusbarTo DWORD Bitmask dictating who can see the status bar Display.ShowToolbarsTo DWORD Bitmask dictating who can see the toolbar Display.ShowTooltipsTo DWORD Bitmask dictating who can see the tooltips Display.ShowVideoPanelTo DWORD Bitmask dictating who can see the Video panel Display.ShowWelcomeScreen DWORD Flag indicating whether to show the Welcome Screen FileTransfer.DownloadDirectory String Preset Directory for File Download Images.MaxSize DWORD Max size for image upload (can be overridden by user) Panels.PromptSave DWORD Flag indicating, on exit, whether Meeting Center prompts user to save chat, etc? Panels.Save DWORD Flag indication, on exit, whether Meeting Center saves silently (without prompting)? Panels.ShowSaveSummary DWORD Flag indicating whether to show the list of saved files Presentations.SlideshowPerformance DWORD Flag indicating which performance mode to use (1=slow, 2=medium, 3=fast) Presentations.SlideshowRemoveTransition DWORD Flag indicating whether to remove transitions in slideshow mode (1=yes) QOS.DoPing DWORD If non-zero - does a Ping for QoS detection, if 0 no QoS detection is done QOS.HttpPingTime DWORD Ping interval (msec) in HTTP mode QOS.TCPPingTime DWORD Ping interval (msec) in TCP mode QuickStart.AudioSelectedGroup DWORD Quickstart Audio Selected Group as a participant QuickStart.ModAudioSelectedGroup DWORD Quickstart Audio Selected Group as a moderator Unified Meeting Deployment Guide 4.10.12 66 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description QuickStart.WebSelectedGroup DWORD Quickstart Web Selected Group Recent.Item(0-n) where n is the number of items in presentation MRU list String Full path and file name of the presentations in the MRU list RecentTraces.Item(0-n) where n is the value of TraceMRUSize String Log file names that are available from within Unified Meeting. Skins.*.cab String List of skin files used and their version numbers Video.BroadcastRights DWORD Who can broadcast (1=everyone, 2=moderator only, 3=moderator and presenters) Video.Control DWORD Who has control of view (1=moderator, 2=participant selected) Video.Quality DWORD Video quality (1=faster, 2=better) Window Settings.AllowDockEdges DWORD A bitmask that sets allowable screen docking edges (1=left, 2=right, 4=top, 8=bottom) Window Settings.FrameAlwaysOnTop DWORD Saves the always-on-top flag for the main app window when docked Window Settings.FrameAutoHide DWORD Saves the autohide flag for the main app window when docked Window Settings.FrameDockEdge DWORD Saves the last docking edge for the app window Window Settings.FrameRect Binary Saves the last window rectangle Window Settings.FrameShowCmd DWORD Saves window state (see WINDOWPLACEMENT.showCmd) Window Settings.LayoutType DWORD Last layout type loaded (1=basic, 2=advanced) Window Settings.RollupCount DWORD Stores number of rollup windows defined in RollupData registry entry Window Settings.RollupData Binary Saves rollup positions and sizes on app exit Window Settings.SaveOnExit DWORD Specifies whether Unified Meeting will save the last window positions or not AccountCodes String Your account code AutoSignin DWORD Indicates whether to automatically sign in when Unified Meeting is started. (1=yes) [MeetingLauncher] Unified Meeting Deployment Guide 4.10.12 67 Appendix C: List of Unified Meeting Configuration Properties (users.ini) Name Type Description AutoStart DWORD Indicates whether to automatically start the Unified Meeting Desktop Icon when Windows starts (1=yes) ConvertToRTF DWORD Indicates whether to convert incoming clear-text stream to RTF. (1=yes) ExitPrompt DWORD Flag requiring user to confirm they wish to hide the Unified Meeting Desktop Icon (1=yes) IgnoreLotus DWORD Indicates whether to bypass Notes during schedule window initiation (1=yes) IgnoreOutlook DWORD Indicates whether to bypass Outlook during schedule window initiation (1=yes) InvitationTS String Timestamp of when the invitation templates were last updated Language String Language selected Logfile String Location of log file for the Unified Meeting Desktop Icon NextTemplateUpdateHigh DWORD Timestamp – next time to check for update (high dword) NextTemplateUpdateLow DWORD Timestamp – next time to check for update (low dword) TemplateUpdateInterval DWORD In minutes, how often email templates should be updated. TemplateUpdateRandomWindow DWORD In minutes, randomizer added to TemplateUpdateInterval to spread load against server. Unified Meeting Deployment Guide 4.10.12 68