Exchange und OCS einrichten

Wenn man nun sowohl einen Office Communications Server als auch Exchange 2007 hat, dann kann und sollte man die beiden Systeme miteinander verbinden. Hierzu sind mehrere Schritte erforderlich, die Microsoft auch auf den folgenden Seiten dokumentiert:

Ich beschränke mich daher hier auf ein paar Bilder und Anmerkungen, die meiner Meinung nach in den Dokumentationen noch fehlen.

Dial-Plan anlegen

Die meisten Administratoren quälen sich erst mal mit Begriffen wie Dialplan Wählplan) und ahnen nur, was damit verbunden ist: Fakt ist, dass Sie erst einen Dialplan anlegen müssen. Das geht per Powershell oder auch über die Exchange 2007 Konsole:

Der Dialplan sollte genau so benannt werden wie der Dialplan in OCS

Und das gleiche als Powershell:

new-UMDialPlan -Name 'Dialplan OCS' -NumberOfDigitsInExtension '3' -URIType 'SipName' -VoIPSecurity 'Secured'

Der Wählplan beschreibt ähnlich die eine Empfängerichtlinie erst mal nur eine Konfigurationseinstellung, die an dem Beispiel dem Exchange Server mitteilt, dass die Rufnummern "dreistellige" Durchwahlen haben und über eine SIP-URI erreichbar ist, wobei die Kommunikation verschlüsselt (Zertifikate) erfolgt. Die Einstellung ist für OCS 2007 R2 z.B. passend. Wenn Sie Exchange ohne OCS einsetzen, dann schauen Sie bitte bei ihrem Gateway nach, welche die Exchange Verbindungen zum Telefonnetz herstellt.

Dialplan Zuweisen

Dann müssen die den gerade angelegten Dialplan einem UM-Server zuweisen. Auch das ist noch per GUI möglich. Starten Sie die Exchange 2007 Management Console und verwalten Sie die Eigenschaften des Exchange Servers mit der UM..Rolle.

ExchUCUtil.ps1 starten

Nun ist es an der Zeit, die Exchange Konfiguration mit der OCS-Konfiguration abzugleichen. Dazu liefert Microsoft das Powershell Skript "exchUCUtil.ps1" mit, welches im "Scripts"-Verzeichnis der Exchange Installation liegt.

Es sorgt dafür, dass die OCS-Server als UM-Gateways eingetragen werden und die OCS-Dienstkonten dir erforderlichen Berechtigungen zum Auslesen der Exchange Konfiguration erhalten.

Sie können den "Erfolg" direkt in der Exchange 2007 Management Console sehen:

Hier hat das Skript den OCS-Server als Gateway mit dem Dialplan eingetragen. Spätestens jetzt erkennen Sie, dass das "Gateway" im Exchange Server gar nicht das Gerät sein muss, welches die Verbindung zum Telefonnetz herstellt, sondern das System, an dem dich Exchange per SIP anmeldet und dann für die Datenverbindung weiter verwiesen wird. 

AutoAttendant anlegen

Nun müssen wir noch für jeden Dialplan einen AutoAttendant anlegen. Auch dies geht per Powershell als auch per GUI:

Oder als Powershell Befehl

new-UMAutoAttendant `
   -Name 'Autoattendant OCS' `
   -UMDialPlan 'Dialplan OCS' `
   -PilotIdentifierList '697','+495251304679' `
   -Status 'Enabled' `
   -SpeechEnabled $true

Der Auto Attendant ist quasi auch eine Nebenstelle, die ran geht, wenn der Anrufer kein Postfach direkt anruft.

Exchange Zertifikate

Die Kommunikation zwischen Exchange und OCS wird natürlich verschlüsselt. Dazu sind Zertifikate erforderlich bei denen wieder alle drei Kriterien stimmen müssen:

Zudem authentifizieren sich beide Partner auch gegenseitig, d.h. dies muss in beide Richtungen funktionieren. 

Exchange UM Integration Utility starten (OcsUMUtil.exe)

Auf dem OCS-Server ist das Programm OcsUMUtil.exe. Das Programm liegt je nach OCS-Version in verschiedenen Verzeichnissen:

Nach dem Einlesen der Konfiguration können Sie sofort erkennen, ob der "Dialplan" in Exchange 2007 zu den "Location Profiles" ihres OCS-Servers passen. Das muss nämlich für die einwandfreie Funktion gegeben sein. Ein Dialplan in Exchange ist nur schwer zu ändern, da damit verbundene Benutzer erst wieder UM-deaktiviert nur neu aktiviert werden müssen. Da ist es einfacher das OCS Standortprofil anzupassen. Damit die Exchange Funktionen "Subscriber Access" und "Auto Attendant" über OCS genutzt werden können, müssen mit diesem Tool entsprechende Kontakte im Active Directory angelegt werden:

Danach zeigt das Programm eben diese Kontakte übersichtlich an.

Die Kontakte sind auch in der normalen MMC sichtbar:

Dann bleibt ihnen nur noch die Arbeit, die Benutzer für OCS und ExchangeUM entsprechend zu aktivieren.

Weitere Links

Keywords:OCS ExchangeUM