Professional Documents
Culture Documents
Communications
Server 2007
Standard Edition
(Public Beta) and
Microsoft Office
Communicator 2007
Deployment Guide
Published: March 2007
This document supports a preliminary release of a software product that may be changed substantially prior to final commercial release.
This document is provided for informational purposes only and Microsoft makes no warranties, either express or implied, in this document.
Information in this document, including URL and other Internet Web site references, is subject to change without notice. The entire risk of
the use or the results from the use of this document remains with the user. Unless otherwise noted, the companies, organizations, products,
domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real
company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying
with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document
may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this
document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give
you any license to these patents, trademarks, copyrights, or other intellectual property.
Microsoft, MS-DOS, Windows, Windows Server, Windows Vista, Active Directory, Internet Explorer, Outlook, PowerPoint, and SQL
Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Important
If you are migrating from Live Communications Server 2005
with Service Pack 1, see the Migrating to Office
Communications Server 2007 guide. If you are migrating from
Office Communications Server 2007 Beta 3 to Public Beta, see
the Migrating from Beta 3 to Office Communications Server
2007 Public Beta guide.
Note
SQL Server 2005 Express Edition with SP2 is installed
automatically on the Standard Edition server if you do not
already have it installed. SQL Server databases are not
supported on NTFS or FAT compressed volumes. For this
reason, ensure that you do not install Standard Edition server
on a compressed drive. For more information, see
http://support.microsoft.com/kb/231347.
• MSXML 6.0 Parser, which is installed automatically on the Standard Edition Server if you
do not already have it installed.
• Active Directory® Domain Services in Microsoft Windows Server® 2003 native mode in all
domains where you plan to deploy Office Communications Server or host Office
Communications Server users.
Note
Installation of Office Communications Server is not supported
on the same computer that is an Active Directory global
catalog (GC) server or a domain controller (DC).
Note
After you install IIS, go to the Microsoft Windows® Update
Web site to check for updates.
Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and Communicator
2007 Deployment Guide 3
• If you plan to archive IM traffic or use call detail recording (CDR), install the Archiving and
CDR Server according to the Microsoft Office Communications Server 2007 Public Beta
Archiving Deployment Quick Start.
Hardware Requirements
To deploy Standard Edition Server, your server computer must meet the following minimum
hardware requirements:
• PC with dual processor 3.2 GHz or faster with hyperthreading
• 2 × 36 gigabytes (GB) of available hard disk space
• 1 MB cache
• 2 GB of RAM
• 1 gigabit per second (Gb/s) network adapter
For an in-depth discussion of the hardware options, refer to the Microsoft Office Communications
Server 2007 Planning Guide.
Windows Service Dependencies
We recommend that you disable the Windows services that are not required on the computers
where you install Office Communications Server. The following table describes the Windows
services that Office Communications Server requires. You can safely disable all other services.
Office Communications Server Service Dependencies
Office Communications Server Windows Service Dependencies
Service Name
Office Communications Server HTTP SSL (HTTP, IIS Admin Service,
Front-End (RTCSRV) Remote Procedure Call, Security
Accounts Manager)
Windows Management Instrumentation
(Event Log and Remote Procedure Call)
Windows Management Instrumentation
Driver Extensions
Office Communications Server HTTP SSL (HTTP, IIS Admin Service,
Audio/Video Conferencing Remote Procedure Call, Security
(RTCAVMCU) Accounts Manager)
Windows Management Instrumentation
(Event Log and Remote Procedure Call)
Office Communications Server IM HTTP SSL (HTTP, IIS Admin Service,
Conferencing (RTCIMMCU) Remote Procedure Call, Security
Accounts Manager)
Windows Management Instrumentation
(Event Log and Remote Procedure Call)
Office Communications Server HTTP SSL (HTTP, IIS Admin Service,
Telephony Conferencing Remote Procedure Call, Security
(RTCACPMCU) Accounts Manager)
4 Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and
Communicator 2007 Deployment Guide
Windows Management Instrumentation
(Event Log and Remote Procedure Call)
Office Communications Server Web HTTP SSL (HTTP, IIS Admin Service,
Conferencing (RTCDATAMCU) Remote Procedure Call, Security
Accounts Manager)
Windows Management Instrumentation
(Remote Procedure Call)
Office Communications Server Message Queuing (Message Queuing
Archiving and CDR (RTCLOG) access control, NT LM Security Support
Provider, Remote Procedure Call,
RMCAST (Pgm) Protocol Driver, TCP/IP
Protocol Driver, IPSEC Driver, Security
Accounts Manager)
Office Communications Server A/V Windows Management Instrumentation
Authentication (RTCMRAUTH) (Event Log and Remote Procedure Call)
Office Communications Server A/V Office Communications Server A/V
Access Edge (RTCMEDIARELAY) Authentication
Windows Management Instrumentation
(Event Log and Remote Procedure Call)
Office Communications Server Windows Management Instrumentation
Access Edge (RTCSRV) (Event Log and Remote Procedure Call)
Windows Management Instrumentation
Driver Extensions
Office Communications Server Web Windows Management Instrumentation
Conferencing Access Edge (Event Log and Remote Procedure Call)
(RTCDATAPROXY)
Office Communications Server Windows Management Instrumentation
Mediation (RTCMEDSRV) (Remote Procedure Call)
Planning Requirements
Before you begin deployment, you need to determine the best deployment path for your
organization. For details, see the Microsoft Office Communications Server 2007 Planning Guide.
Storage Requirements
Consider storage needs for archiving files if you plan to install the Archiving and CDR Server as
described in the Microsoft Office Communications Server 2007 Public Beta Archiving
Deployment Quick Start.
Audio/Video Requirements
The following section summarizes some key requirements for audio/video in an Office
Communications Server deployment:
• We recommend that A/V Conferencing Servers and A/V Edge Servers are deployed on 1GB
Ethernet LAN.
Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and Communicator
2007 Deployment Guide 5
• We recommend that you run the Quality of Server scheduler on each A/V Conferencing
Server or A/V Conferencing Edge Server to monitor audio and video traffic flow across the
network.
• If you anticipate a high volume of audio/video traffic or experience packet loss after you
deploy, use Appendix D “Optimizing Your Network Interface Card” to optimize A/V traffic
flow.
Note
The name of the SIP domain that is served by the Standard
Edition Server can be, but does not have to be, the same as
name of the Active Directory domain. If the SIP domain is
different from the Active Directory domain, create an A record
with the server FQDN that resolves to the IP address of the
server, as shown in the previous examples.
• An A record that matches the IP address of the server to the host name in the internal
URL for Web Conferencing functionality. This A record is required only if during setup
the URL host name is changed from the default (the server FQDN).
Example DNS Records Required for Internal URLs
URL Host Name Server FQDN DNS Record(s)
SEserver.contoso.com SEserver.contoso.c None if you have already created an
om A record for SEserver.contoso.com
that resolves to the IP address of
the server
Meetings.internal.cont SEserver.contoso.c An A record for
oso.com om meetings.internal.contoso.com that
resolves to the IP address of the
server
• An external A record that matches the IP address of the reverse proxy in the perimeter
network to the host name in the external URL for Web Conferencing functionality (as
described in the Microsoft Office Communications Server 2007 Edge Server Deployment
Guide)
Example DNS Record Required for External URLs
URL Host Name Server FQDN DNS Record(s)
Meetings.external.con SEserver.contoso.c An A record for
toso.net om meetings.external.contoso.net that
resolves to the IP address of the
reverse proxy in the perimeter
network of Office Communications
Server edge servers
If clients will manually sign in to Office Communications Server, you do not need to configure
any other DNS records; however, if you plan to enable DNS lookup for clients to automatically
sign in to Office Communications Server, you also need to configure the following DNS records:
• A DNS SRV record for each SIP domain that is served by a Standard Edition Server
• An A record for each SIP domain that is served by a Standard Edition Server
8 Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and
Communicator 2007 Deployment Guide
Example DNS Records Required for Automatic Client Logon with
Multiple SIP Domains
SIP Domain DNS A Record DNS SRV Record
Contoso.com An A record for the An SRV record for the
contoso.com domain that contoso.com domain that
resolves to the Standard points to the matching A
Edition Server record
Contosoretail.com An A record for the An SRV record for the
contosoretail.com domain contosoretail.com domain
that resolves to the Standard that points to the matching A
Edition Server record
Contosobank.com An A record for the An SRV record for the
contosobank.com domain contosobank.com domain
that resolves to the Standard that points to the matching A
Edition Server record
Note
By default, queries for DNS records adhere to strict domain
name matching between the domain in the user name and
that in the SRV record. If you prefer client DNS queries to use
suffix matching instead, you can configure the
DisableStrictDNSNaming group policy.
Note
For illustrative purposes, the following steps use example.com
as the domain portion of the SIP URI namespace. When
executing these steps, use your actual SIP domain name
instead.
WARNING
When you create a new account, activation may fail until the
account has been replicated in Active Directory. If this
happens, wait until the account has been replicated, and then
try again.
8. On the Component Service Account for this Standard Edition Server page, enter a new
or existing service account to use to run the A/V Conferencing Server and Web Conferencing
Server components on this server, and then enter the password. The default account is
RTCComponentService. For a new account, ensure that you use a strong password that
meets your organization’s Active Directory password requirements. When you are finished,
click Next to continue.
9. On the Web Farm FQDNs page, do one or more of the following:
12 Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and
Communicator 2007 Deployment Guide
• Verify that Internal web farm FQDN displays your server FQDN. This URL is used by
internal users for client download of Web conference content and distribution group
expansion.
• To enable external access to Web conferences, under External web farm FQDN
(optional), enter the external FQDN of the reverse proxy. This URL is used by external
users for client download of conference content and distribution group expansion. You
can configure the reverse proxy. For details, see the Microsoft Office Communications
Server 2007 Public Beta Edge Server Quick Start.
10. When you are finished, click Next.
11. On the Location for Database Files page, accept the default directories for user database
and transaction log files, and then click Next.
Note
Setup automatically detects the best location for the files. If
possible, place each database and transaction log file on a
separate physical disk to improve performance. Do not place
these files on the system disk or page file.
12. On the Ready to Deploy Standard Edition Server page, review the settings you specified.
When you are satisfied with them, click Next to deploy Standard Edition Server.
13. When the wizard has completed, verify that the View the log when you click ‘Finish’ check
box is selected, and then click Finish.
14. In the log file, verify that <Success> appears under the Execution Result column. Look for
<Success> Execution Result at the end of each task. Close the log window when you finish.
Note
In Office Communications Server 2007, the Address Book
Server is configured automatically. For information about
changing Address Book Server settings, see the Microsoft
Office Communications Server 2007 Public Beta
Administration Guide
Note
For more information about certificate request scenarios, see
Appendix C.
Note
There are several scenarios that require you to configure a
certificate Subject Alternate Name:
• If your SIP domain is different from the Active Directory
domain, add the FQDN of the SIP domain as the Subject
Alternate Name.
• If the internal FQDN that you plan to use for the Web
Components Server is different from the external FQDN
and you plan to configure the reverse proxy in the
perimeter network for tunneling, add the external FQDN
as the Subject Alternate Name.
• To include the local computer name on the list of alternate names that identify the server
during authentication, select the Automatically add local machine name to the
Subject Alt Name check box.
12. When you are finished, click Next.
13. On the Geographical Information page, enter the Country/Region, State/Province, and
City/Locality. Do not use abbreviations. When you are finished, click Next.
16 Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and
Communicator 2007 Deployment Guide
14. On the Choose a Certification Authority page, select your certification authority (CA)
from the dropdown list or type the name of your CA in the Certification Authority box. If
you type an external CA name, a dialog box appears. Type the user name and password for
the external CA, and then click OK. When you are finished, click Next.
15. On the Request Summary page, review the settings that you specified, and then click Next.
16. On the Certificates Wizard completed successfully page, click Assign.
17. A dialog box displays informing you that the settings were applied successfully. Click OK.
18. Click Finish.
To configure an existing certificate
1. Log on to the Standard Edition Server using as a member of the Administrators group.
2. Insert the Microsoft Office Communications Server 2007 CD. The Deployment Tool will
start automatically. If you are installing from a network share, go to the \I386 folder, and
then double-click Setup.exe.
3. Click Deploy Standard Edition Server.
4. At Configure Certificate, click Run.
5. On the Welcome to the Communications Certificate Wizard page, click Next.
6. On the Available certificate tasks page, click Assign an existing certificate, and then click
Next.
7. On the Available Certificates page, click the certificate that you want to assign to the server,
and then click Next.
8. On the Available certificate assignments page, do the following:
• To assign the certificate to all the server components on the local computer, select the
Default Server Certificate check box.
• To assign the certificate to a specific transport and port, select the check box that
corresponds to the desired transport, port, and listening address combination. If you
have more than one Office Communications Server in your environment, you must
select the check box to assign a certificate, which may be different from the one that you
use as the default server certificate, to the MTLS listening address.
Note
If (Have certificate) is displayed next to any of the entries
on the Available certificates assignments page, a
certificate is already configured. If you proceed, the certificate
you choose will be used instead of the one that is already
configured.
Important
By default, all users are allowed to organize Web conferences
that include anonymous participants.
4. In the Policy Definition list, click the name of a policy, and then click Edit.
5. In the Edit Policy dialog box, select the Enable Web conferencing check box. Change any
or all of the settings shown in Table 1, and then click OK.
6. Click Apply.
7. After you finish editing the features that are enabled by each policy, decide which policy to
apply to Web conferences organized by users. Do one of the following:
• To apply the same policy to all users, click Global policy, and then click the name of
the policy that defines the features you want to enable for all users.
• To apply different policies to different users, click Global policy, and then click Use per
user policy. Ensure that you follow the procedures in the “Configure Users” section of
this document to configure the meeting policy for individual users.
8. When you are finished, click OK.
For more information about administering Web conferencing features, refer to the Microsoft
Office Communications Server 2007 Public Beta Administrator Guide.
If you expect heavy audio/video traffic in your environment, you can optimize your network
interface card settings to accommodate this volume. See Appendix D in this document for more
information.
Note
If a service does not respond to the wizard in a timely fashion,
the log file will show that a service did not start successfully. If
the log file shows that one or more services failed to start, run
the Start Services Wizard again.
Note This option determines whether your enabled users can log
on. You can rerun the Validation Wizard and select this task
after you have created and enabled users for Office
Communications Server.
Important
If you enable enhanced presence for a user and the user signs
in to Office Communications Server by using the Office
Communicator 2007 client, the user account is converted to
use enhanced presence. The user will then no longer be able
to sign in to Live Communications Server 2005 with SP1 and
cannot use any previous version of Communicator to sign in.
This means that the user will also not be able to sign in by
using Communicator Web Access or Communicator Mobile.
Note
If you want to configure archiving, ensure that you have
deployed the Archiving and CDR Server according to the
procedures in the Microsoft Office Communications Server
2007 Public Beta Archiving Deployment Quick Start.
Note
In order to configure a particular Enterprise Voice setting for a
specific user, the corresponding setting under the forest’s
Enterprise Voice Properties must be configured to allow
enforcement on a per user basis.
9. Verify the status of each user configuration operation, and then click Finish to close.
Note
If you are using Microsoft Windows XP Service Pack 2 (SP2),
the information bar on the Windows Internet Explorer®
Internet browser can be configured to display when potentially
dangerous actions on a Web page have been blocked, such as
attempts to install software on the computer.
When the installer for the Live Meeting client attempts to run,
the information bar can show that the attempt was blocked.
You must click the information bar to permit the installation to
succeed, or you can click the link to install on the Web page, if
it is there.
Note
Microsoft Office Outlook must already be installed on the
computer where you install the Outlook add-in.
Note
After you copy the Live Meeting 2007 client support page to
the appropriate locations, verify the following:
• The URL that internal users will use to view the client
support page works inside the corporate network only.
• The URL that external users will use to view the client
support page works from outside the corporate network.
8. Click Start, click Control Panel, click Administrative Tools, and then click Office
Communications Server 2007.
Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and Communicator
2007 Deployment Guide 31
9. Expand the forest node, right-click the pool node, click Properties, and then click Web
Component Properties.
10. Click the Meeting Invites tab.
11. Under Help desk URL, click Internal, and then type the URL that internal users will use to
view the client support page.
12. Click External, and then type the URL that external users will use to view the client support
page.
13. When you are finished, click Apply, and then click OK.
To host the Live Meeting 2007 client support page on a Web server
1. Log on to the Office Communications Server where you want to host the Live Meeting 2007
client support page.
2. Create a Web page (in any format) that provides support information to users of the Live
Meeting 2007 client.
3. Copy the Web page to a Web folder under the default IIS Wwwroot directory that internal
users will access and to a folder that external users will access. For example, if you copy an
HTML Web page to “C:\Inetpub\wwwroot\meetings\support\int”, the default URL will be
https://<FQDN of the Standard Edition Server>/meetings/support/int/<filename>.html.
Note
After you copy the installer file to the appropriate locations,
verify the following:
• The URL that internal users will use to download the file
works inside the corporate network only.
• The URL that external users will use to download the file
works from outside the corporate network.
4. Click Start, click Control Panel, click Administrative Tools, and then click Office
Communications Server 2007.
5. Expand the forest node, right-click the pool node, click Properties, and then click Web
Component Properties.
6. Click the Meeting Invites tab.
7. Under Help desk URL, click Internal, and then type the URL that internal users will use to
view the client support page.
8. Click External, and then type the URL that external users will use to view the client support
page.
9. When you are finished, click Apply, and then click OK.
You can also change the name of the organization that appears in the links in the Web conference
e-mail invitation.
To change the organization name in Web conference invitations
32 Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and
Communicator 2007 Deployment Guide
1. Click Start, click Control Panel, click Administrative Tools, and then click Office
Communications Server 2007.
2. Expand the Forest node, right-click the Pool node, click Properties, and then click Web
Component Properties.
3. On the General tab, click Organization, and then type the name of your organization.
4. Click OK to close the Properties page.
Note
If the Live Meeting client is not already installed and
configured on the second client, steps 4 through 10 of client
configuration may be required on the second computer.
15. If required, on both computers, click Meeting ID, and then enter the meeting ID that is
specified in the e-mail. Click Entry Code, type the entry code specified in the e-mail, and
then click Join.
16. When in the Web conference, click the Attendees list and verify that both users are listed.
17. Test other Web conferencing features by using the instructions in the Microsoft Office Live
Meeting 2007 (Public Beta) Getting Started Guide.
Appendix A: LCSCmd
This section provides sample usage of workarounds that are available during setup only by using
the LCSCmd command-line setup option.
To prepare Active Directory for Communications Server using LCSCmd
1. Log on to the domain controller as a member of the SchemaAdmins group.
2. Insert the Microsoft Office Communications Server 2007 CD.
3. Click Start, and then click Run. In the Open box, type cmd, and then click OK.
4. At the command prompt, type the following, and then press ENTER:
<path\Setup\i386\>LCSCmd.exe /forest[:{forest FQDN}] /action:schemaprep
[/ldf:{location of ldf file}]
5. Type the following, and then press ENTER:
<path\Setup\i386\>LCSCmd.exe /forest[:{forest FQDN}] /action:forestprep
[/global:{Configuration | System}] [/groupdomain:{domain to create universal
groups in}]
6. Type the following, and then press ENTER:
<path\Setup\i386\>LCSCmd.exe /domain[:{domain FQDN}] /action:domainprep
[/pdc:{DNS name of primary domain controller}]
Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and Communicator
2007 Deployment Guide 35
Command-Line Setup Workaround Options
unregSPN - gives you the option to unregister and then reregister the SPN for the service
account that is used to activate the server component.
The unregSPN command-line setup option can be used when you do one of the following:
• Activate the SE server
• Activate the Web Components Server
Example for activation of Standard Edition Server:
<path\Setup\i386\>LCSCmd.exe /server[:{server FQDN}] /action:Activate /role:SE
[/UnRegSpn]
Appendix B: Configuring a
Standalone Certification Authority
Use the following procedure to set up a Microsoft Windows Server 2003 standalone root CA.
To set up a certificate server
1. Log on to your CA server as a member of the DomainAdmins group.
2. Insert the Microsoft Windows Server 2003 CD.
3. Click Start, point to Settings, and then click Control Panel.
4. Double-click Add or Remove Programs.
5. Click Add/Remove Windows Components.
6. Click Application Server, and then click Internet Information Services (IIS).
7. Complete the installation.
8. Click Add/Remove Windows Components.
9. Select the Certificate Services box, and then click Next.
10. Click Standalone root CA, and then click Next.
11. Type the name of the CA root. This name can be a friendly name for the CA root in the forest
root.
12. Change the Time duration to the number of years you plan to use this certificate.
13. Click Next to begin installation.
14. When prompted to stop IIS, click Yes.
15. When prompted with a message about Active Server Pages, click Yes.
16. Click Finish.
36 Microsoft Office Communications Server 2007 (Public Beta) Standard Edition and
Communicator 2007 Deployment Guide
Use the examples in this section of various server FQDN and URL FQDNs scenarios to help
determine the certificate or certificates that you need to request from your Certification Authority
(CA).
Note
The following procedure provides steps to change these
settings on a typical network interface card. The procedure
will vary depending on your manufacturer.
9. In Value, change the value to three times the default value, and then click OK
10. Under Settings, click Transmit Descriptors.
11. In Value, change the value to three times the default value, and then click OK.