OCS und OWA

Der Exchange 2010 Outlook Web App kann auch von dem Office Communication Server profitieren. Anders als die Integration in Sharepoint und andere Webseiten erfolgt hier die Integration über den Exchange Server selbst !, d.h. es ist keinerlei Funktion auf dem Client erforderlich.

Achtung Exchange 2010 SP1:
Die Konfiguration ist nicht mehr in der web.config, sondern im Active Directory hinterlegt und per Commandlet zu konfigurieren.
Set-OWAVirtualDirectory -InstantMessagingType OCS
Set-OwaMailboxPolicy -InstantMessagingType OCS

Download und Installation

Die Integration von OCS in Exchange 2010 Outlook WebApp ist leider nicht standardmäßig auf Exchange installiert, obwohl OCS2007 R2 schon über 6 Monate im Markt verfügbar war. Wer als OCS betriebt und Exchange 2010 nutzt, der kann diese Funktion manuell bereit stellen.

Die Installation selbst in auf der Seite "Managing Outlook Web App and Office Communications Server 2007 Integration" (http://technet.microsoft.com/en-us/library/ee633458.aspx) sehr ausführlich beschrieben, so sich hier ein HowTo erübrigt. hier nur die Kurzfassung, die aber ein Studium der offiziellen Dokumentation nicht ersetzen soll:

Microsoft Office Communications Server 2007 R2 Web Service Provider
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ca107ab1-63c8-4c6a-816d-17961393d2b8

[PS] C:\>Get-ExchangeCertificate | fl serial*,subject,issuer

SerialNumber : 18C3459600000000000F
Subject      : CN=nawex001.netatwork.de, O=Net at Work GmbH, C=DE
Issuer       : CN=NAWCA2010, DC=netatwork, DC=de

<add key="IMPoolName" value="nawocsstd1.netatwork.de" />
<add key="IMCertificateIssuer" value=" CN=NAWCA2010, DC=netatwork, DC=de " />
<add key="IMCertificateSerialNumber" value="18 c3 45 96 00 00 00 00 00 0f" />

Anscheinend macht es einen Unterschied, ob man die Buchstaben A-F in der hexadezimalen Schreibweise groß oder klein schreibt. Klein funktioniert.

Fehler an dieser Stelle finden Sie später im Eventlog, z.B.:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingType OCS

Ein IIS-Neustart aktiviert dann die Einstellungen.

Microsoft Office Communications Server 2007 R2 Web Trust Tool

Für den letzten Schritt, den ich eigentlich als nicht besonders schwierig ansehe, hat Microsoft sogar ein eigenes Tools entwickelt, welches im Active Directory nach allen Exchange CAS-Servern sucht und diese in OCS als "Trusted" addiert.

Microsoft Office Communications Server 2007 R2 Web Trust Tool
http://www.microsoft.com/downloads/details.aspx?familyid=0A3D9DBA-8B55-4FB4-A77D-4AD969FFF614&displaylang=en

Dieses Programm  muss auf dem OCS-Server aufgerufen werden, da es die WMI-Classen von OCS zum Addieren nutzt. Das Programm ist eine einfache Kommandozeile:

REM addieren aller CAs-Server
OcsWebIMTrust.exe /ADD

REAM Anzeige aller vertrauenswürdigen CAs-Server
OcsWebIMTrust.exe /LIST

So sieht das ganze auf einem OCS-Server aus

Interessanterweise erscheint so so addierter Server nicht in der GUI als "trusted Host", obwohl er aktiv ist.

OCS Status in Outlook Web App

Die wohl bekannten OCS-Icons finden sich dann automatisch überall in Outlook Web App wieder:

Hier mal ein Bild meines Posteingangs mit der Statusanzeige an verschiedenen Stellen:

In der linken Navigationsleiste sieht man neben den Favoriten und dem Postfach nun auch noch die OCS-Kontakte. Alles in allem eine einfach einzurichtende Option, die auch die Benutzer per Browser einen Schritt näher an ein "Outlook-Feeling" bringt.

Weitere Links

Keywords: OCS Integration OWA 2010 OCS