Microsoft Office Communicator Mobil für iPhone erhältlich

Die Firma Modality Systems, hat einen iPhone Client für OCS vorgestellt. Der iPhone Client namens iDialog scheint OCS R2 und CWA zu benötigen.

idialog1 idialog2

Der Client ist bis jetzt nicht in den Europäischen iTunes App Stores erhältlich. Wir müssen also die ersten Testberichte aus den USA abwarten

Office Communication Server 2007 R2 Active Directory Voraussetzungen

Als Nachtrag zum Blogpost über die “Architektur Änderungen im Office Communication Server 2007 R2“, noch die Voraussetzungen hinsichtlich Active Directory. Ein 64Bit Active Directory Controller ist bei einer Neuinstallation vorzuziehen. Dies insbesondere im Zusammenhang mit Exchange, da bei einem 64Bit DC acht Exchange Mailboxen Cores auf einem Server zusammengefasst werden können. Im Gegensatz zu einem 32Bit DC, der lediglich vier Exchange Mailboxen Cores verwalten kann.

Der OCS 2007 R2 AD Prep Wizard bearbeitet lediglich 64Bit Domain Controllers. Wenn nur ein 32Bit DC verfügbar ist, muss mit dem LDIFDE tool in der Command.com das Schema manuell angepasst werden:

ldifde –i –v –k –s DC1 –f schema.ldf –c DC=X “DC=contoso,DC=com” –b Administrator password

Unterstütze Active Directory Arten:

- Alle Globalen Catalog Server (im Forest wo OCS 2007 R2 ausgerollt wird) müssen entweder Windows Server 2003 mit SP1, Windows Server 2003 R2, oder Windows Server 2008 installiert haben.
- Alle Domänen in denen Office Communications Server 2007 R2 installiert wird, muss die AD Domäne auf den “ functional level” von Windows Server 2003 oder Windows Server 2008 angehoben sein. Office Communications Server 2007 R2 kann weder in einem Microsoft Windows 2000 “mixed“, oder Windows 2000 „native“, oder Windows 2003 „interim“ Domäne installiert werden.

Architektur Änderungen Office Communication Server 2007 R2

Im Moment arbeite ich an einem Projekt, in dem SharePoint und OCS 2007 R2 zu einer einzigen Lösung verbunden werden sollen. In diesem Zusammenhang interessieren natürlich die Änderungen, die Microsoft Office Communication Server R2 mit sich bringt.

Das nur noch 64 Bit Architektur unterstützt wird, ist nur eine der offensichtlichen Änderungen. Eine weitere architektonische Änderung ist, dass in der Enterprise Edition von OCS die erweiterte Konfiguration von Servern für die Skalierung der Lösung benötigt wurde. Im Release 2 besteht nun die Möglichkeit, auf einem Server mehrere Rollen zu konsolidieren und diese Konfiguration ebenfalls zu skalieren. Die Möglichkeit, eine Rolle pro Server zu haben, besteht zwar immer noch. Jetzt wo die Limitation der Skalierung von konsolidierten Rollen wegfällt, wird diese Lösung von Microsoft als die Lösung, die man zuerst in Betracht ziehen soll, vorgeschlagen.

ocs_r2_architektur

Wie man in der Referenz Grafik (The three UC Amigos) sieht, kann sogar der Edge Server konsolidiert werden. So kann man bei kleineren Installationen fast alle Rollen auf ein paar Front End Servern Pools zusammenfassen und bei Bedarf weitere Server in einen Pool hinzufügen. Wenn man die Architektur-Grafik von oben betrachtet, sieht man, dass fast alle Server konsolidierte OCS Rollen aufweisen. Lediglich ein paar wenige weichen von diesem Schema ab. SQL Server, Director, CWA und der Group Chat Server, Monitoring und die Archivierung. Alles andere läuft auf den Front End Servern.

Wie schon in einem früheren Blogpost angesprochen gibt es drei neue Serverrollen in OCS 2007 R2. Hier die Liste mit allen verfügbaren Server Rollen:

- Front End Server – IM und Conferencing Server, Telephony Conferencing Server, und Application Sharing Server werden automatisch auf dem Front End Server installiert.

- Back-End Database – SQL 2005 und SQL 2008 werden unterstützt

- A/V Conferencing Server

- Web Conferencing Server

- Application Sharing Server (Neu in OCS 2007 R2)
- Conferencing Attendant
- Conferencing Announcement Service
- Outside Voice Control
- Response Group Service

- Director

- Mediation Server

- Archiving Server

- Monitoring Server (Neu in OCS 2007 R2)
- QoE and CDR sind nun beide in dieser neuen Rollen zusammengefasst

- Communicator Web Access

-  Web Components Server (Internet Information Services)

- Group Chat Server (Neu in OCS 2007 R2)

Trotzdem - nicht alle Serverrollen können miteinander zusammengelegt werden. Die drei UC Amigos haben aber bereits erste Teile der kommenden Dokumentation von OCS 2007 R2 auf ihren Seiten. Gemäss diesen Angaben sehen möglichen Kombinationen wie folgt aus:

This server role/configuration Can collocate with this server role/component Cannot collocate with this server role/component
Standard Edition configuration
  • Communicator Web Access
  • Archiving Server

Note:

This topology is not recommended.

  • Monitoring Server
  • Director
  • Edge Server
  • Mediation Server
  • Group Chat Server
Enterprise Edition consolidated configuration
  • Communicator Web Access
  • Director
  • Edge Server
  • Mediation Server
  • Archiving Server
  • Monitoring Server
  • Group Chat Server
Back-End Database Server
  • Archiving database
  • Monitoring database
  • Any other Office Communications Server role
Enterprise Edition expanded configuration, Front End Server
  • Web Conferencing Server
  • Application Sharing Server
  • Communicator Web Access
  • Web components
  • Director
  • Edge Server
  • Mediation Server
  • Archiving Server
  • Monitoring Server
  • Group Chat Server
Enterprise Edition expanded configuration, Web Conferencing Server
  • Front End Server
  • Application Sharing Server
  • A/V Conferencing Server
  • Web components
  • Communicator Web Access
  • Director
  • Edge Server
  • Mediation Server
  • Archiving Server
  • Monitoring Server
  • Group Chat Server
Enterprise Edition expanded configuration, Application Sharing Server
  • Front End Server
  • Web Conferencing Server
  • A/V Conferencing Server
  • Web components
  • Communicator Web Access
  • Director
  • Edge Server
  • Mediation Server
  • Archiving Server
  • Monitoring Server
  • Group Chat Server
Enterprise Edition expanded configuration, A/V Conferencing Server
  • Web Conferencing Server
  • Application Sharing Server
  • Web components
  • Communicator Web Access
  • Director
  • Edge Server
  • Mediation Server
  • Archiving Server
  • Monitoring Server
  • Group Chat Server
Web components
  • Web Conferencing Server
  • Application Sharing Server
  • A/V Conferencing Server
  • Communicator Web Access
  • Archiving Server
  • Monitoring Server
  • Front End Server
  • Director
  • Edge Server
  • Mediation Server
  • Group Chat Server
Director
  • Communicator Web Access
  • Any other server role
Communicator Web Access
  • Front End Server
  • Web Conferencing Server
  • Application Sharing Server
  • A/V Conferencing Server
  • Web components
  • Director
  • Archiving Server
  • Monitoring Server
  • Edge Server
  • Mediation Server
  • Group Chat Server
Edge Server Never collocated
Mediation Server Never collocated
Archiving Server
  • Web components
  • Communicator Web Access
  • Monitoring Server
  • Front End Server
  • Web Conferencing Server
  • Application Sharing Server
  • A/V Conferencing Server
  • Director
  • Edge Server
  • Mediation Server
  • Group Chat Server
Monitoring Server
  • Web components
  • Communicator Web Access
  • Archiving Server
  • Front End Server
  • Web Conferencing Server
  • Application Sharing Server
  • A/V Conferencing Server
  • Director
  • Edge Server
  • Mediation Server
  • Group Chat Server
Group Chat Server Never collocated

Mit diesen neuen Architekturprinzipien wird die Planung hinsichtlich späterer Skalierung der OCS-Lösung deutlich einfacher.

Marry X-Mas – oder für was Jellybeans sonst noch gut sind

Richtig lustig, wie es so blinkt! Man merkt, die Leute sind am Schaffen!

Dieser Baum gibt dem Begriff, ich hänge am Arbeitsplatz nur rum, eine ganz neue Bedeutung :)

Danke an Maxim Gross, für die grossartige Idee und die Umsetzung…

Office Communications Server 2007 R2 (Wave 13) nur noch 64 Bit

Nun ist es offiziell! Der Office Communications Server 2007 R2 (Wave 13) wird neu 64 Bit Systeme unterstützen. Neu ist auch, dass OCS 2007 nur noch 64 Bit System unterstützt.

Letztes Wochenende war der MVP Open Day in München. Auch dort wurde dieses Thema schon heiss diskutiert. Vor allem, da einige Installationen bereits ausgerollt sind und diese nun auf 32Bit Betriebssystem laufen. Auch in meinem Umfeld gibt es grössere OCS Installation die auf die neuen Funktionen des Wave 13 warten. Allerdings bedeutet dass nun, das man alle Server zuerst auf 64 Bit migrieren und danach auf die aktuelle OCS Version aktualisieren muss.

Das Releasedatum ist auf den 3. Februar 2009 angesagt. Nun, das bedeutet, dass alle Consultants noch genügend Zeit haben ihre Kunden auf die anstehende Migration vorzubereiten!

VoIP Codecs Vergleich

Bei der Durchsicht der Slides von der TechEd IT Konferenz 2007 habe ich eine interessante Folie gefunden. Es geht um einen Vergleich diverser VoIP Codecs. Auf der Folie sind zehn verschiedene Tondateien angehängt. Dieses sind Aufnahmen von G.711, G.729 und Communicator RT jeweils unter normalen Bedingungen und unter Bedingungen von Paketverlusten. Der Codec Communicator RT ist der Codec der innerhalb OCS verwendet wird. Logischerweise ist es das beste Beispiel. Trotzdem ist es spannend die Codecs einmal in einem direkten Vergleich zu haben.

Meine Erfahrung mit OCS 2007 hat mir gezeigt, dass die Qualität der verwendeten Headsets oder Telefonhörer ebenfalls einen signifikanten Einfluss auf die Sprachqualität hat.

OCS Funktionen im Wave 14 Release

Im Rahmen einer Q&A Session über OCS 2007, hier am TechEd IT Forum 2007, liess Michael Kerle von Microsoft (vormals Mediastreams) immer wieder Einzelheiten über Funktionen in der nächten Version von OCS verlauten. Hier eine kurze Zusammenfassung:

Um ein einfaches Branch Office Modell zu haben wird es Software Versionen geben welche von Hersteller in einer Appliance angeboten werden können. Diese Appliances müssen einen Gateway zu ISDN haben, so dass wenn ein WAN Link nicht verfügbar ist, grundlegende Funktionen immer noch verfügbar sind.

Security Call’s werden in der nächsten Version verfügbar sein. Es ist eine Voraussetzung, dass jemand die Polizei, Spital, usw. anrufen kann, sodass der Anruf zurückverfolgbar ist. So dass im Fall eines Notfalls die Person in einem Büro lokalisiert werden kann. Das soll sogar mit dem CoMo funktionieren.

Der Mobile Client (CoMo) wird auch ein paar neue Funktionen erhalten. Neben dem „deflect to mobile“ wird es möglich sein die Mobile Voice Mail Box mit der Voice Mail Box von OCS zu verbinden, so dass der Benutzer nur noch eine Voice Mail Box abfragen muss.

Unified Messaging wird in Wave 14 nicht nur Exchange 2007 unterstützen, sondern auch andere grosse Anbieter in diesem Gebiet. Genauer wurde hier nichts gesagt.
In Audio- oder Video-Konferenz wird es in Zukunft möglich sein, hinein zu telefonieren. Das heisst, Personen die nicht an einem PC sitzen, können an einer Audio- oder Video-Konferenz teilnehmen indem sie die Konferenznummer anrufen und einen Konferenz Code über das Telefon eingeben.

Generell sagte Michael Kerle, dass OCS in Wave 14 die Funktionalität einer PBX haben wird. Nicht alle Funktionen werden abgebildet sein, weil diverse Funktionen neu, durch den Benutzer, ganz anders als bisher gemacht oder durchgeführt werden. Sind wir also gespannt.

Steve Balmer spricht über die Zukunft von OCS 2007

Gestern am 4.10.2007 sprach Steve Balmer am Anlass „Made in Switzerland“ von Microsoft Schweiz über „People Ready“ und auch über den Communication Server 2007. Der Anlass in Zürich war irgendwie der „inoffizielle“ Launch von Office Communication Server 2007 (OCS). So richtig klar wurde das an diesem Anlass nicht. Mit dabei waren ein paar der Gründer von Media Streams. Die Zürcher Firma wurde vor zwei Jahren von Microsoft gekauft. Teile ihrer Software und ihrem Knowhow wurde in OCS 2007 eingearbeitet. Sie zeigten eine kurze Demo von OCS 2007 und auch einen kleinen Ausblick was wir noch erwarten können. Konkret zeigten sie einen Screenshot einer Vermittlerstelle mit der Telefonanrufe zentral abgenommen werden und an die entsprechenden Personen weiter vermittelt werden können. Anschliessend sprach der CIO von Ringier über ein grosses Pilotprojekt in dem OCS 2007 ebenfalls eingesetzt wird (In diesem Projekt arbeite ich im Bereich Sharepoint und Collaboration mit). Danach kam Steve Balmer an die Reihe. Er erzählte wie bereits erwähnt über People Ready Business und den Nutzen den wir alle daraus haben…

Interessant wurde es aber erst nachdem Steve Balmer seine Rede fertig hatte und er sich anerbot noch Fragen zu beantworten. Eine Frau aus dem Publikum fragte für welche Grösse von Betrieben OCS 2007 gedacht sei. Er antwortet darauf: „Eigentlich für alle Grössen“. Weiter präzisierte er sich, dass in der nächsten Version des Small Business Servers Teile von OCS enthalten sein werden. Das wirft natürlich Fragen auf: Was werden für Teile enthalten sein? Nur Instant Messaging und Präsenzinformation, oder auch Live Meeting? Gut der Small Business Server (SBS) wird ja zusammen mit Exchange gebündelt. Bedeutet dass SBS „nur“ die Unified Messaging Komponenten von Exchange für SBS Kunden ermöglichen wird? Eine weitere Frage die sich in der Vordergrund stellt wie sieht es mit der Verfügbarkeit (OCS 2007 Serverrollen) aus. Meines Wissens können SBS System weder geclustert noch redundant zur Verfügung gestellt werden. Leider kamen mir diese Überlegungen zu spät und ich konnte ihn nicht mehr fragen.
Weiter erzählte er, immer noch bei der Beantwortung dieser Frage, dass Microsoft daran arbeite die OCS Identität (Active Directory) und die privaten Identitäten eines Benutzers wie etwa Live Messenger zu einer einzigen digitalen Identität zusammen zu führen. Dies ermögliche dem Benutzer alle Kommunikation über eine Schnittstelle heraus zu führen.

Das alles lässt viel Raum für Spekulationen. Was uns bei Scolab schon diesen Abend lange beschäftigt hat.

Und ja, für alle die uns immer wieder Fragen: es hat geklappt. Wir hatten ein kurzes “come together” mit Steve B. Danke an alle von Microsoft Schweiz welche uns das ermöglicht haben.

balmer1_klein.jpg balmer3_klein.jpg

Office Communication Server 2007 – Basis Infrastruktur

Ein klassisches Office Communication Server 2007 Basis Infrastruktur Layout enthält eine Menge Rollen und Server. Hier einmal eine kurze Übersicht wie diese Rollen im Netzwerk positioniert werden und welche Aufgabe sie übernehmen:

OCS___bersicht.jpg

Komponente/Rolle Funktionalität
OCS 2007 Front-End Array

Die Front-End Server organisieren die Client Verbindungen und stellen folgende Funktionen zur Verfügung

- Präsenzinformationen und Instant Messaging

- Konferenzschaltungen für Audio, Video und Data

- Enterprise Voice

Hardware Network Load Balancer Ein Hardware Network Load Balancer wird vor jedem OCS 2007 Front-End Array benötigt.
SQL 2005 Server Das OCS 2007 Back-End benötigt eine Instanz auf einem SQL 2005 Server oder Cluster.
OCS 2007 Edge Server Zugriff für externe BenutzerWeb Konferenzen mit externen Benutzern
Audio/Video Konferenzen mit externen Benutzern
OCS 2007 Director Der OCS 2007 Director Server hosted keine Benutzer, hat aber Zugriff zum Active Directory um externe Benutzer zu authentifizieren und den Traffic zum richtigen Server oder Enterprise Pool zu routen. Ideal um den OCS Pools von DoS Attacken aus dem Internet zu schützen.
Communicator Web Access 2007 Mit dieser Serverrolle kann man Instant Messaging und Präsenzinformationen über ein Web-Interface dem Benutzer zur Verfügung stellen.
OCS Mediation Server Enterprise Voice; vereinheitlicht SIP und RTP.
Media Gateway (IP-PSTN) Enterprise Voice; VoIP Interface für die IP fähige PBX-Anlage
Exchange 2007 Unified Messaging Outlook Mailbox Server und Voice Mail (Exchange 2007 Rolle)
Reverse Proxy
Publiziert Web Services und Applikationen in das Internet
Communicator Web Access
Outlook Web AccessWeb Conferencing PortalCommunicator Address Book
Office Communications Server 2007 – erste Eindrücke

Hier ist ein erster Blick auf den OCS 2007.
Der Unterschied zwischen der Standard Edition zur Enterprise Edition ist auf den ersten Blick nicht zu erkennen. Die Enterprise Edition des OCS 2007 kann mit den einzelnen Rollen und auf verschiedenen Servern konfiguriert werden, was mit der Standard Edition nicht geht, diese sind auf einem SingleServer untergebracht.

Office Communications Server 2007 konvertiert Telefongespräche in VoIP-Gespräche sofern diese so konfiguriert und/oder benötigt werden. Jeder Anruf wird visuell in einem Fenster auf dem Bildschirm dargestellt (Microsoft Office Communicator).
Mit dem MOC 2007 können die Kontakte komfortabler, gegenüber herkömmlichen Telefonanlagen, verwaltet werden. Ebenfalls wird eine bessere Übersicht bei den Kontakten dargestellt. Kontakte können per “Drag & Drop” aus dem Outlook in die “Communicator-Contacts” kopiert und in Gruppen Zusammengefast werden. So können (mit dem Mehrfach-Auswählen – Multi-select contacts) oder mit einer ausgewählten Gruppe auch Konferenzgespräche gestartet werden.  Mit dem MOC 2007 kann man also direkt aus dem Outlook telefonieren. Mit dem Instant Massaging ist auch “chatten” kein Problem für den Microsoft Office Communicator 2007.

Beim Office Communications Server 2007 sind Office Integration sowie “add-Ins” für Outlook und SharePoint vorhanden.
Hier noch nützliche Funktionen und Übersichten, welche vor, während und nach der Installation dem Administrator (Verwaltung) konfiguriert werden oder zur Systemübersicht dienen.

Auslastung:
Performance.jpg    

Rersourcen:
REsource.jpg  

Statusanzeige:
StatusAnzeige.jpg  

Microsoft Office Communicator: 
moc.JPG