Link
A point of view and aggregation about Office Communications Server 2007 and R2.
Thursday, May 14, 2009
Running Microsoft Office Communications Server 2007 R2 in a Virtualized Topology
Link
Monday, May 4, 2009
OCS 2007 R2 database
Data Types and Storage
Planning a storage solution for Office Communications Server 2007 R2 requires knowing what types of data are generated and where each type is stored. The following table lists this information.
Type of data | Name of data store | Location | |
|---|---|---|---|
Persistent user data (for example, ACLs, contacts, home server or pool, scheduled conferences) | RTC | Enterprise Edition, back-end database; Standard Edition, Microsoft SQL Server 2005 Express with SP2. | |
Persistent Office Communications Server 2007 R2 settings | RTCConfig | Enterprise Edition, back-end database; Standard Edition, SQL Server 2005 Express with SP2. | |
Transient user data (for example, endpoints and subscriptions, and transient conferencing state) | RTCDyn | Enterprise Edition, back-end database; Standard Edition, SQL Server 2005 Express with SP2. | |
Database containing global address information used by Address Book Web query service to support Address Book search queries from Communicator Mobile for Windows clients | RTCab | Enterprise Edition, back-end database; Standard Edition, SQL Server 2005 Express with SP2. | |
Address Book download files created by Address Book Server and downloaded by Office Communicator, Office Communicator Phone Edition, and Office Communicator Attendant clients | User-specified UNC path | For Enterprise Edition, download files are stored in a user-created shared NTFS folder located on a dedicated file server on a separate computer (recommended) from the Enterprise Edition Front End Server.
| |
Meeting content (for example, Microsoft Office PowerPoint presentations, question and answer logs, polling, chat, and uploaded content) | User-specified UNC path | For Enterprise Edition, download files are stored in a user-created shared NTFS folder located on a dedicated file server on a separate computer (recommended) from the Enterprise Edition Front End Server.
| |
Meeting content metadata (XML data that describes the meeting content, such as date and time a PowerPoint presentation is uploaded) | User-specified UNC path | For Enterprise Edition, download files are stored in a user-created shared NTFS folder located on a dedicated file server on a separate computer (recommended) from the Enterprise Edition Front End Server.
| |
Meeting content compliance log (XML data that records content upload activities, along with the uploaded meeting content) | User-specified UNC path | For Enterprise Edition, download files are stored in a user-created shared NTFS folder located on a dedicated file server on a separate computer (recommended) from the Enterprise Edition Front End Server.
| |
Application data files that are used internally by the application server component for the pool | User-specified UNC path | For Enterprise Edition, download files are stored in a user-created shared NTFS folder located on a dedicated file server on a separate computer (recommended) from the Enterprise Edition Front End Server.
| |
Update files used by the client version control mechanism to update Office Communicator clients and by the Device Update Service to update unified communications (UC) devices | User-specified UNC path on Enterprise Edition Installer-created folder on Standard Edition | For Enterprise Edition, update files are stored in a user-created file share located on a separate computer (recommended) from the Enterprise Edition Front End Server. For Standard Edition:
| |
Monitoring Server Quality of Experience (QoE) data | QoEMetrics | Monitoring Server QoE database normally deployed on a separate computer (recommended) from the back-end database. This database is always deployed on the same server, in the same instance, as the CDR database. | |
Monitoring Server CDR data | LcsCDR | Monitoring Server CDR database normally deployed on a separate computer (recommended) from the back-end database. This database is always deployed on the same server, in the same instance, as the QoE database. | |
Archiving data | LcsLog | Archiving service database normally deployed on a separate computer (recommended) from the back-end database. | |
Group Chat data | User-specified database name | SQL Server 2005 or SQL Server 2008 database deployed on separate computer from the Group Chat Server. | |
Group Chat Web and compliance folders (to store files uploaded to the Group Chat Web service) | User-specified UNC path | A file share that can be accessed by all of the Group Chat Servers and services in the pool. | |
Group Chat compliance data | User-specified database name | SQL Server 2005 with SP2 or SQL Server 2008 database deployed on separate computer from the Compliance service. This can be the same database instance that is used for Group Chat data. | |
Transient Response Group Service data | ACDDyn | Enterprise Edition, back-end database; Standard Edition, SQL Server 2005 Express with SP2. |
.
Monday, April 27, 2009
OCS 2007 R2 lcscmd

LCSCmd is a very powerful tool that makes it possible to do things such as activate servers, check server configurations, manage certificates, and prepare AD DS for Office Communications Server installation. What it doesn't do is the actual installation of the servers.
LCSCmd installs with Office Communications Server 2007 R2 Core Components (osccore.msi) and the Administration Tools (admintools.msi), but it can also be run from the CD or a share. By default you'll find LCSCmd.exe in the Program Files\Common Files\Microsoft Office Communications Server 2007 R2 folder.
Usage Instructions
lcscmd /Forest:
/PoolName:
/PoolBE:
/RefDomain:
/MeetingContentPath:
/MeetingMetaPath:
/AppDataLocation:
/ClientUpdateLocation:
[/PDCRequired:[TRUE|FALSE] ][/GlobalSettingsDC:
[/DC:
[/Global:
[/GroupDomain:
[/GroupDomainDC:
[/DBDataPath:
[/DBLogPath:
[/EnableArch:[TRUE|FALSE] ][/EnableCDR:[TRUE|FALSE] ]
[/EnableQoE:[TRUE|FALSE] ]
[/DynDataPath:
[/DynLogPath:
[/InternalWebFQDN:
[/ExternalWebFQDN:
[/ABOutputlocation: ]
[/MeetingArchivingPath:
[/ABSDataPath:
[/ABSLogPath: ]
[/ACDDataPath:
[/ACDLogPath:
[/Force:[TRUE|FALSE] ][/L:
[/XML:[TRUE|FALSE] ][/?:[TRUE|FALSE] ]
/Forest Executes the action for the specified forest. If no fully
qualified domain name (FQDN) is specified, current forest is
used. It defaults to "".
/Action Takes a string specifying the action name. Valid action names
include CheckSchemaPrepState SchemaPrep CheckForestPrepState
ForestPrep ForestUnprep CheckAllDomainsPrepState CreatePool
RemovePool CheckPoolState CheckAllPoolsState
UpdatePoolBackend Diag
/PoolName Specifies the pool name.
/PoolBE Specifies the backend SQL Server instance that will be used
by the pool.
/RefDomain Specifies the reference domain FQDN.
/MeetingContentPath
Specifies the UNC path where meeting presentation content
should be located.
/MeetingMetaPath
Specifies the UNC path where meeting meta data should be
located.
/AppDataLocation
Specifies the folder where OCS Applications will write their
files.
/ClientUpdateLocation
Specifies a folder for the Client Update file store.
/PDCRequired
Specifies whether PDCs are required for the action. It
defaults to "TRUE".
/GlobalSettingsDC
Specifies the FQDN of a global settings domain DC. Must be
local domain DC if settings are in configuration container
and root DC if settings are in the system container. It
defaults to "".
/DC Specifies the FQDN of a domain DC. It defaults to "".
/GC Specifies the FQDN of a forest GC. It defaults to "".
/Global Specifies the global setting location. It defaults to "".
/GroupDomain
Specifies the FQDN of the domain where Office Communications
Server universal groups are located in. It defaults to "".
/GroupDomainDC
Specifies the FQDN of a DC in the domain where Office
Communications Server universal groups are located in. It
defaults to "".
/DBDataPath Specifies the folder where the database data file should be
located (must not end in \"). It defaults to "".
/DBLogPath Specifies the folder where the database log file should be
located (must not end in \"). It defaults to "".
/Clean Specifies whether to do a clean setup for pool backend
creation actions. It defaults to "FALSE".
/EnableArch Specifies whether archiving is enabled or not for the pool.
It defaults to "FALSE".
/EnableCDR Specifies whether to enable CDR. It defaults to "FALSE".
/EnableQoE Specifies whether to enable QoE. It defaults to "FALSE".
/DynDataPath
Specifies the folder where dynamic database data file should
be located (must not end in \"). It defaults to "".
/DynLogPath Specifies the folder where dynamic database log file should
be located (must not end in \"). It defaults to "".
/PoolFQDN Specifies DNS host name of the pool. It defaults to "".
/InternalWebFQDN
Specifies the FQDN of the internal web server. It defaults to "".
/ExternalWebFQDN
Specifies the FQDN of the external web server. It defaults to "".
/ABOutputlocation
Specifies the folder where the Address Book server will write
its files. It defaults to "".
/MeetingArchivingPath
Specifies the UNC path where meeting presentation content
archiving should be located. It defaults to "".
/ABSDataPath
Specifies the folder where Address Book Server database data
file should be located (must not end in \"). It defaults to
"".
/ABSLogPath Specifies the folder where Address Book Server database log
file should be located (must not end in \"). It defaults to
"".
/ACDDataPath
Specifies the folder where Response Group Service database
data file should be located (must not end in \"). It
defaults to "".
/ACDLogPath Specifies the folder where Response Group Service database
log file should be located (must not end in \"). It defaults
to "".
/Force Specifies whether to force task execution. It defaults to
"FALSE".
/L Specifies the log file path. If not specified, '
Monday, April 20, 2009
What’s new on interoperability between OCS R2 and SIP/PSTN Gateways, IP-PBXs and SIP Trunking Services.
Read at Unified Communication
OCS 2010 rumors from web

PBX killer, Voice CAL coming to OCS in 2010
Microsoft will ship a new version of its Office Communications Server (OCS) in 2010 and another in the following year or more, according to its TechNet Web site.
The server will include new features, including native E-911 support, designed to finally establish OCS as a PBX replacement rather than a complement, which is the positioning for the current version even with its new SIP-trunking features.
Clear Choice Test: Is Microsoft Office Communications Server your next IP PBX?
In addition, Microsoft will introduce a new Voice Client Access License (CAL) needed to access the new PBX-killer’s “enterprise-voice” features.
Microsoft is launching a promotion through its Software Assurance (SA) maintenance program to offer users up to two years free access to the new Voice CAL coming in OCS 2010.
OCS is the centerpiece of Microsoft’s unified communications strategy and includes instant messaging, presence, conference and VoIP features. In February, the company released the latest version, OCS 2007 R2.
The TechNet Web site did not provide a deep-dive on details of what the new Voice CAL includes, but in general it has all the current voice functionality in the Enterprise 2007 R2 CAL plus something entitled “enterprise ready voice – PBX Replace Voice,” Branch Survivability, E-911, PSTN Failover and Analog Device Support.
Rumors of a new Voice CAL for OCS first surfaced in February, but a blog posting on a TechNet Web site called The Three UC Amigos said that a news license will be required, and introduced a promotion to get users to commit to the new Voice CAL now.
The promotion will provide free access rights to the 2010 and 2011+ versions of the Voice CAL to any company that has SA coverage as of June 30, 2009 on their OCS Enterprise CAL or their Microsoft Enterprise CAL Suite.
Users will have to stay current on SA through the two releases of OCS.
The promotion offer also has the option of free access to only the 2010 version of the Voice CAL to those that purchase after July 1, 2009 an SA contract for their OCS Enterprise CAL or their Microsoft Enterprise CAL Suite.
Users who already have SA on OCS Enterprise CALs or their Microsoft Enterprise CAL Suite only have to keep their contracts current to get the new Voice CAL at no additional charge.
The Three UC Amigos posting said new OCS releases would come in 2010, which matches up with the Office 2010 roadmap Microsoft released Wednesday, and in “2011+.” The OCS releases were referred to as Wave 14 and Wave 15.
With Wave 14 there will be three CAL options and combinations: the Standard CAL covers IM and Presence; the Enterprise CAL adds conferencing; and the Voice CAL adds Voice.
More from Networkworld
Tuesday, April 14, 2009
Microsoft Office Communications Server 2007 Global Settings Migration Tool
Migrate OCS 2007 global settings from the System container to the Configuration container using the Microsoft Office Communications Server 2007 Global Settings Migration Tool.
Quick Details
File Name: MigrateOCS.msi
Version: 3.0.6362.105
Date Published: 12/10/2008
Language: English
Download Size: 363 KB
Overview
The Microsoft Office Communications Server 2007 Global Settings Migration Tool enables Administrators of existing deployments of OCS 2007 to migrate the OCS-specific global settings residing in Active Directory, from the root domain’s System container to the Configuration container. The migration of OCS global settings to the Configuration container provides a better solution for decentralized AD topologies.
Download
Thursday, April 9, 2009
Office Communications Server 2007 R2 Documentation
Office Communicator R2 configuration information
Read more
.
Tuesday, April 7, 2009
Office Communicator Mobile 2007 R2 for Java (Nokia S60 240X320 resolution)
Microsoft Office Communicator Mobile for Java is an enterprise client software for Microsoft Office Communications Server 2007 R2 optimized for Java enabled cell phones. The client allows you to view colleagues availability using presence status, initiate single/multi-party IM sessions and get updated contact information from your company directory.
Quick Details
File Name: communicator_NOKIAS60R1_JVP_EN_US.zip
Version: 1.0.6875.0
Date Published: 3/31/2009
Language: English
Download Size: 453 KB
Overview
Microsoft Office Communicator Mobile for Java is an enterprise client software for Microsoft Office Communications Server 2007 R2 optimized for Java enabled cell phones. The client allows you to do the following:
1. View colleagues availability using real time presence status updates.
2. Initiate single/multi-party IM sessions with the ability to simply navigate across open IM sessions.
3. Get updated contact information directly from your company directory.
Download
.
Microsoft Office Communicator Mobile 2007 R2 for Java (Motorola Razr V3xx - U.S.)
Microsoft Office Communicator Mobile for Java is an enterprise client software for Microsoft Office Communications Server 2007 R2 optimized for Java enabled cell phones. The client allows you to view colleagues availability using presence status, initiate single/multi-party IM sessions and get updated contact information from your company directory.
Quick Details
File Name: communicator_moto_MOTORAZRV3XX_ATT_EN_US.zip
Version: 1.0.6875.0
Date Published: 3/31/2009
Language: English
Download Size: 451 KB
Overview
Microsoft Office Communicator Mobile for Java is an enterprise client software for Microsoft Office Communications Server 2007 R2 optimized for Java enabled cell phones. The client allows you to do the following:
1. View colleagues availability using real time presence status updates.
2. Initiate single/multi-party IM sessions with the ability to simply navigate across open IM sessions.
3. Get updated contact information directly from your company directory.
Download
.
Friday, April 3, 2009
OAT for OCS
download
Roudtable with Polycom

The Polycom CX5000 device adds a unique plug-and-play group video experience to this family of solutions. In addition, its integration with Live Meeting 2007 makes it easy for organizations of any size to add voice and video collaboration to multisite meetings.
- Delivers a unique, engaging 360-degree group video experience
- Brings video, voice, and content together into one seamless interactive session
- Immediately enhance team collaboration which helps you realize a fast ROI
- Enables faster and more effective decision making, improved interaction and lower costs
- Easy to deploy and use
- Part of a full suite of voice and video solutions for Microsoft Office Communications Server 2007
Tuesday, March 31, 2009
Office Communications Server 2007 R2 Capacity Planning Tool
Capacity planning and load simulation tool for Office Communications Server 2007 R2
Quick Details
Version: 6907.3
Date Published: 3/30/2009
Language: English
Download Size: 8 KB - 27.0 MB*
Overview
The Office Communications Server 2007 R2 Capacity Planning Toolkit provides a set of tools and documentation to simplify capacity planning for Office Communications Server 2007 R2. The Capacity Planning Toolkit can be used as a complement to the Microsoft Office Communications Server 2007 R2 Planning Guide.
This release of the Office Communications Server 2007 R2 Capacity Planning Toolkit contains tools and documentation to simplify your hardware planning, provide you with increased knowledge and best practices for performance tuning, and improve your ability to verify the performance of your intended Office Communications Server 2007 R2 deployments.
The Capacity Planning Toolkit is intended for use by IT professionals in a test environment prior to production deployment. These tools should never be used against a live production environment.
The tools in this Toolkit are designed to be used with Office Communications Server 2007 R2 only. If you are searching for tools that work with Live Communications Server 2005, please download the Live Communications Server 2005 Capacity Planning Toolkit from http://www.microsoft.com/downloads/details.aspx?familyid=107a5e83-ca59-4bcb-a3bc-27efd97a477d&displaylang=en
Download
.
Friday, March 27, 2009
Office Communications Server 2007 R2 VHD
This download comes as a pre-configured VHD. This download enables you evaluate Microsoft Office Communications Server 2007 R2 for 60 days.
Quick Details
Version: 1.0
Date Published: 3/24/2009
Language: English
Download Size: 664 KB - 8902.6 MB
Overview
Start evaluating Office Communications Server today. Office Communications Server 2007 R2 delivers streamlined communications for your users so they can find and communicate with the right person, right now, from the applications they use most (like Office Outlook).
Download
.
Microsoft Office Communicator 2007 Hotfix KB 961552
This download contains an update for Microsoft Office Communicator 2007.
Quick Details
File Name: communicator.msp
Version: 2.0.6362.129
Knowledge Base (KB) Articles: KB961552
Date Published: 3/27/2009
Language: English
Overview
This hotfix download for Microsoft Office Communicator 2007 is described in the Knowledge Base article 961552.
Download
.
Office Communications Server 2007 R2 Management Pack for System Center Operations Manager 2007 SP1
The Office Communications Server 2007 R2 Management Pack monitors all editions of Office Communications Server 2007 R2.
Quick Details
File Name: OCS2007_R2_SCOM2007.msi
Version: 6.0.6907.21
Date Published: 3/26/2009
Language: English
Download Size: 1.1 MB
Overview
The Office Communications Server 2007 R2 Management Pack monitors Standard and Enterprise Edition of Office Communications Server 2007 R2. This release also incorporates the Quality of Experience (QoE) MP which was previously a separate Management Pack. Monitored types are event log entries, performance counters, as well as stateful monitoring of QoE. Note that this version of the Management Pack only monitors Office Communications Server 2007 R2, and cannot be used to monitor Office Communications Server 2007.
Office Communications Server 2007 R2 monitored objects are:
* Enterprise Edition
* Standard Edition
* A/V Authentication service
* Application Sharing Server
* A/V Conferencing Server
* Conference Announcement Service
* Conference Attendant Service
* Web Components
* Archiving Server
* Communicator Web Access
* Mediation Server
* Monitoring Server
* CDR Server
* SIP Proxy Server
* A/V Conferencing Edge service
* Access Edge service
* Web Conferencing Edge service
* Monitoring Server
* QoE of A/V Conferencing Server
* QoE of Mediation Server
* QoE of network locations
Feature Bullet Summary:
* Alerts indicating service impacting events
* Alerts indicating configuration, and other non-service impacting issues
* State monitoring of Office Communications Server services
* Product knowledge: Cause and resolution of identified problems
Release History
* 3/26/2009 - Version 6.0.6907.21, Original release of the English version.
Download
.
Microsoft Office Communications Server 2007 R2, Communicator Web Access Language Pack
This download adds multilingual user interface (MUI) functionality to Microsoft Office Communicator Web Access 2007 R2 release.
Quick Details
File Name: CWALangPack.exe
Version: 6907.30
Date Published: 3/26/2009
Language: English
Download Size: 6.1 MB
Overview
Users of Communicator Web Access 2007 R2 have access to many of the same features that are available in the Office Communicator 2007 R2 desktop client. By using Microsoft Office Communicator Web Access 2007 R2 release, users can access the instant messaging, presence, and conferencing features in Office Communications Server 2007 R2 through a Web browser without installing software desktop client or connecting through a VPN.
Download
.
Microsoft Office Communications Server 2007 R2, Response Group Service Language Pack
The Response Group Service Language Pack delivers additional languages for the Response Group Configuration Tool and the Response Group tab.
Quick Details
File Name: AcdWebMlp.exe
Version: 6907.30
Date Published: 3/26/2009
Language: English
Overview
The Response Group Service Language Pack delivers additional languages for the Web-based Response Group Configuration Tool and the Response Group tab in the Office Communicator 2007 R2 client. By installing this language pack on your Office Communications Server Web Components servers, you can enable Response Group Service administrators or response group managers to view or configure Response Group Service settings in their preferred language. Also, formal agents in your organization can view the Response Group tab in their preferred language instead of the language configured on the server.
Download
.
Integrating Telephony with Office Communications Server 2007 and 2007 R2
File Name: OCS R2 Enterprise Telephony Integration White Paper.docx
Version: 1.1
Date Published: 3/26/2009
Language: English
Overview
This paper details for our customers, partners and the industry at large the approach that we have defined and the various programs that we are putting in place to support this strategy.
Download
.
Thursday, March 26, 2009
OCS CWA 2007 R2 and Normalization Rules
A nice post from OCS team blog write by Jens Trier Rasmussen
OCS 2007 introduced the concept of location profiles and normalization rules to convert phone numbers from one format to another, typically to E.164 formatted numbers with a prefixed ‘+’. A set of normalization rules are assigned to a location profile and within the location profile the rules can be ordered to control which rule will be applied first in case multiple rules can be used for a given phone number.
Read more at OCS Team Blog.