Thursday, May 14, 2009

Running Microsoft Office Communications Server 2007 R2 in a Virtualized Topology


This whitepaper defines the supported topologies and provides best practice recommendations for running Office Communications Server 2007 R2 and SQL Server™ 2008 in a Windows Hyper-V environment or other hypervisor technologies.

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.




For Standard Edition, files are stored in <Microsoft Office Communications Server 2007 R2 installation folder>\Web Components\Address Book Files on the local Standard Edition 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.




For Standard Edition, files are stored in <Microsoft Office Communications Server 2007 R2 installation folder>\Web Components\Data MCU Web\Web on the local Standard Edition 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.


For Standard Edition, files are stored in <Microsoft Office Communications Server 2007 R2 installation folder>\Web Components\Data MCU Web\Non-Web on the local Standard Edition 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.


For Standard Edition, files are stored in a default folder on the local Standard Edition 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.


For Standard Edition, files are stored in <\Microsoft Office Communications Server 2007 R2 installation folder>\Application Host\Application Data on the local Standard Edition 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:

  • Client update files are stored in <Microsoft Office Communications Server 2007 R2 installation folder>\Web Components\AutoUpdate.


  • Device update files are stored in <Microsoft Office Communications Server 2007 R2 installation folder>\Web Components\DeviceUpdateFiles.


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: /Action:
/PoolName:
/PoolBE:
/RefDomain:
/MeetingContentPath:
/MeetingMetaPath:
/AppDataLocation:
/ClientUpdateLocation:
[/PDCRequired:[TRUE|FALSE] ][/GlobalSettingsDC: ]
[/DC: ][/GC: ]
[/Global: ]
[/GroupDomain: ]
[/GroupDomainDC: ]
[/DBDataPath: ]
[/DBLogPath: ][/Clean:[TRUE|FALSE] ]
[/EnableArch:[TRUE|FALSE] ][/EnableCDR:[TRUE|FALSE] ]
[/EnableQoE:[TRUE|FALSE] ]
[/DynDataPath: ]
[/DynLogPath: ][/PoolFQDN: ]
[/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.

Yann Espanet has write a nice article about interoperability of OCS 2007 R2.

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

Brief Description
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

Microsoft Office Communications Server 2007 R2 Documentation. Get all the R2 doc in one file

Office Communicator R2 configuration information

With the new R2 version of the client, Microsoft introduces a dialog of "Configuration Information" for Office Communicator 2007 R2.

Read more

.

Tuesday, April 7, 2009

Office Communicator Mobile 2007 R2 for Java (Nokia S60 240X320 resolution)

Brief Description
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.)

Brief Description
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

OAT is an Open Source Security tool designed to check the password strength of Microsoft Office Communication Server users. After a password is compromised, OAT demonstrates potential UC attacks that can be performed by legitimate users if proper security controls are not in place.

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
Read more at polycom

Tuesday, March 31, 2009

Office Communications Server 2007 R2 Capacity Planning Tool

Brief Description
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

Brief Description
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

Brief Description
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

Brief Description
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

Brief Description
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

Brief Description
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

Quick Details
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

.