La collaborazione e la comunicazione unificata: soluzione on premise e online Communication & Collaboration 1 Novità e architettura di Office Communication Server R2 Andrea Conti Andrea Garattini Communication & Collaboration 2 Agenda Introduzione: Office Communication Server R2 Le novità Confronto con le versioni precedenti Nuove funzioni Architettura Le edizioni: Standard vs Enterprise Reference architecture I ruoli server L’hardware Client Communication & Collaboration 3 Introduzione “Microsoft Office Communications Server 2007 R2 is an enterprise product that combines corporate instant messaging (IM), presence, federation, conferencing, group chat, group response, an attendant console, and telephony (Voice over IP, or VoIP) in a fully integrated Unified Communications (UC) Solution. It can integrate with existing Private Branch eXchange (PBX) infrastructures to leverage the investment in communications that organizations have already made.” Microsoft Office Communications Server 2007 R2 Resource Kit Communication & Collaboration 4 Le novità Le novità Confronto con le versioni precedenti Nuove funzioni Communication & Collaboration 5 Novità OCS 2007 R2 introduce numerose novità e tantissimi (e significativi) miglioramenti. Analizzare solamente i componenti completamente richiederebbe almeno un’intera giornata. Di seguito abbiamo evidenziato quelli che ci sembrano più interessanti. Communication & Collaboration 6 Confronto con le versioni precedenti Streamlined Communications LCS 2005 OCS 2007 OCS 2007 R2 Streamlined Communications Presence New Improved Improved Instant messaging New Improved Improved Web conferencing New Improved Improved Video conferencing New Improved Improved High-definition video New Dial-in audio conferencing New Persistent group chat rooms New Team calling New Communicator Web Access New Improved Improved Communication & Collaboration 7 Confronto con le versioni precedenti Streamlined Communications LCS 2005 OCS 2007 OCS 2007 R2 New Rich client and Web-based desktop sharing Communicator Mobile for Windows Mobile Microsoft Office integration New Enterprise voice Rich telephony devices PSTN connectivity New New Improved Improved Improved New Improved Improved Improved New Improved Call treatment, queuing, and routing New Attendant console New Communication & Collaboration 8 Confronto con le versioni precedenti Operational flexibility and control LCS 2005 OCS 2007 OCS 2007 R2 New Existing Existing Microsoft management console support New Improved Monitoring tools for communications New Improved Active Directory support Single number reach for mobile phones New Session Initiation Protocol (SIP) trunking New Secure business federation New On-premises conferencing Existing Improved New Improved Response groups New Support for virtualization New SCOM support New Public IM federation Archiving, call detail records New Existing Existing New Improved Communication & Collaboration 9 Confronto con le versioni precedenti Extensible communications platform LCS 2005 Visual studio support Embeddable presence New OCS 2007 OCS 2007 R2 New Improved Improved Improved New UC activities for Windows workflow UC-managed API for call control New Improved UC managed API for media New UC-managed API for speech technology New Microsoft speech recognition and synthesis New Improved Open Interoperability program New Existing Communication & Collaboration 10 Nuove funzioni Call Delegation Consente ai manager di delegare la gestione delle chiamate agli assistenti (come si farebbe con le mail). Quando un assistente risponde il manager riceve una notifica che contiene anche il nome di chi ha risposto. Team Call Consente la definizione team di inoltro e la gestione del flusso da parte di un team leader: Ring Leader, Then Ring Team. Ring Team only during Working Hours. Ring Team when Leader Status Is Set to Do Not Disturb. Ring Team when Leader Status Is Set to Offline. Calls from Specific Callers Do Not Go to Team Calls. Communication & Collaboration 11 Nuove funzioni Response Group Service Consente la gestione dei flussi in ingresso e l’implementazione di sistemi di IVR. Offre diversi algoritmi di accodamento: serial, longestidle, parallel e round robin. Supporta la gestione di Music on Hold. Consente la creazione di template per implementare servizi simili su numeri diversi. SIP Trunking Consente la connessione di una rete Voice a un service provider senza la necessità di gateway . Communication & Collaboration 12 Nuove funzioni Group Chat Consente la creazione di chat IM persistenti (associate ad esempio a gruppi o progetti) che rimangono “vive” anche senza partecipanti. Desktop Sharing Consente agli utenti di “inviare” viste del loro desktop ad altri utenti durante una Web Conference usando il nuovo Client Web-Based. Communication & Collaboration 13 Nuove funzioni Server Applications to Extend Voice and Conferencing. Dial-in Conferencing Feature. Conferencing Attendant. Conferencing Announcement Service. Response Group Service. Enhanced Media (supporta il video VGA e HD). Configurazione dei firewall semplificata . Gestione dellì’archiviazione, del CDR (Call Detail Records) e della QoE (Quality of Experience) migliorate. Simplified Management (quasi umano). Communication & Collaboration 14 Architettura Le versioni: Standard vs Enterprise I ruoli server Reference architecture Communication & Collaboration 15 Edizioni di OCS 2007 R2 Come prima: 2 edizioni per 3 configurazioni Office Communications Server Standard Edition Office Communications Server Enterprise Edition, consolidated configuration Office Communications Server Enterprise Edition, expanded configuration NB: la configurazione consigliata di OCS 2007 R2 è la consolidated. La expanded è comunque ancora supportata Communication & Collaboration 16 Office Communications Server Standard Edition SQL Server Express Edition sullo stesso server Communication & Collaboration 17 Office Communications Server Enterprise Edition, consolidated configuration SQL Server (magari in cluster) su server dedicati Communication & Collaboration 18 Reference topology Communication & Collaboration 19 Ruoli server In una configurazione di tipo consolidated pool, tutti i ruoli che seguono vengono installati su ciascun Front End Server: Address Book Service Address Book Web Query Service Application Server Application Sharing Server A/V Conferencing Server Conference Announcement Service Conference Attendant Group Expansion Service IM Conferencing Server Outside Voice Control Response Group Service Telephony Conferencing Server Device Update Server Web Conferencing Server Documentazione Communication & Collaboration 20 Ruoli server In una configurazione di tipo consolidated edge, tutti i ruoli che seguono vengono installati su ciascun Edge Server: Access Edge service. A/V Edge service. Web Conferencing Edge service. Communication & Collaboration 21 Ruoli server Novità: R2 è solo a 64 bit! Tutti i ruoli elencati prima vanno sullo stesso server di front end! Posso partire con una configurazione semplice con solo due server: singolo front end OCS 2007 R2 e singolo SQL server 2008. Se il carico sale, posso scalare aggiungendo semplicemente nuovi server di front end. Lo stesso per i server Edge: tutti eseguono gli stessi ruoli. Communication & Collaboration 22 Group Chat, Compliance e Archiving Se si vuole implementare le funzionalità di Group Chat (sessioni IM persistenti) è necessario aggiungere un Group Chat Server che esegue i seguenti ruoli: Lookup Server. Channel Server. Web Service. Se è necessario implementare la gestione della compliance è necessario installare un server aggiuntivo con il ruolo di: Compliance Server. Se viene attivata l’archiviazione delle sessioni IM va installato un server con il ruolo di: Archiving Server. Questi tre servizi (Group Chat, Compliance e Archiving) possono condividere lo stesso SQL Server. Communication & Collaboration 23 L’hardware I server Solo processori 64 bit, possibilmente quadcore 8 GB di RAM per singolo server 72 GB di harddisk Non è più supportato il servizio NLB di Windows: è necessario dotarsi di un bilanciatore hardware 3 bilanciatori: esterno edge, esterno front-end, interno front-end. “The Windows Server 2003-Based Network Load Balancing Service is Not Supported by Communications Server 2007 in Production or Lab Deployment”, KB939800 Communication & Collaboration 24 Client Anche lato client ci sono numerose novità. In Office Communicator 2007 R2: Dial-in Audio Conferencing. Call Delegation. Team Call e Response Groups. Migliorata la Voice Mail. Meet Now Conferencing. Nuova gestione della lista dei contatti. Desktop Sharing. Migliorie in Voice e Video (HD). NB: per le funzionalità HD è necessario almeno un processore quadcore sul client Communication & Collaboration 25 Office Communicator Web Access 2007 R2 Veramente completo e riscritto. Apre la strada alla fornitura di servizi voce professionali in outsourcing. Implementa nuove funzionalità: Opzioni per la personalizzazione della user interface: gli amministratori possono modificare la pagina di logon, i tab e i menù del Communicator Web Access. Supporto per i distribution groups: gli utenti possono aggiungere i distribution groups alla lista dei e scambiare IM con i gruppi. Audio conferencing: Communicator Web Access può avviare ricevere e controllare audio conference. Desktop sharing: gli utenti possono avviare sessioni di desktop sharing usando il Web client. Web page per l'hosting di Dial-in Conferencing: la funzionalità di dial-in conferencing in Office Communications Server 2007 R2 include una pagina web page per gli utenti gestita dal server Communicator Web Access. Communication & Collaboration 26 Office Communicator Mobile for Java Office Communicator Mobile for Java è un nuovo messaging client basato su Java Platform Micro Edition. Consente ai telefoni che non supportano il client nativo di agire come terminali unified communications, offrendo servizi di instant messaging (IM), presenza e voce. Communication & Collaboration 27 Office Communicator Mobile for Java Gli utenti del Communicator Mobile for Java possono: Vedere la lista dei contatti on line e chiamarli con un click. Vedere la presenza dei contatti. Fare ricerche nella Directory e chiamare con un click. Rispondere direttamente alla chiamate verso la rete aziendale (singolo numero). Ridirigere le chiamate in arrivo verso la Voice Mail. ricevere notifiche sulla presenza di messaggi non letti nella Voice Mail. Iniziare conversazioni IM e invitare altri partecipanti (IM Conferences). Communication & Collaboration 28 Office Communicator Mobile for Java Apparati supportati: Nokia S60. Nokia S40. Motorola RAZR V3xx. Inoltre devono soddisfare le seguenti caratteristiche: Capable of running Java applications greater than 512 KB, and with a heap size of 2 MB. Mobile Information Device Profile 2.0 (MIDP 2.0). Connected Limited Device Configuration 1.1 (CLDC 1.1). Screen resolution: 240x320 for Nokia S40 and Motorola RAZR V3xx phones. 240X 320 or 320x240 for Nokia S60 phones. Data-connection-enabled (GPRS, Edge, or 3G connection) mobile device. http://technet.microsoft.com/en-us/library/dd637129(office.13).aspx Communication & Collaboration 29 Microsoft (Polycom) RoundTable Communication & Collaboration 30 Conclusioni Che bello! Che bello! Che bello! È stato semplificato il deployment migliorando le funzionalità presenti e implementando nuovi servizi. Il nuovo Web client apre la possibilità di fornire servizi enterprise in outsourcing. Attenzione: è solo a 64 bit! Communication & Collaboration 31 Dubbi, Domande, Perplessità? Communication & Collaboration 32 Link utili Microsoft Office Communications Server TechCenter Home(http://technet.microsoft.com/en-us/office/ocs/default.aspx) How Voice Conferencing Powers OCS 2007 R2 (http://technet.microsoft.com/en-us/magazine/2009.04.ocs.aspx) Office Communications Server 2007 R2: Product Documentation (http://www.microsoft.com/communicationsserver/en/us/productdocumentation.aspx) Office Communications Server 2007 R2: Documentation Downloads (http://technet.microsoft.com/en-us/library/dd441194(office.13).aspx) Microsoft Office Communications Server 2007 R2 Documentation (http://www.microsoft.com/downloads/details.aspx?familyid=E9F86F96AA09-4DCA-9088-F64B4F01C703&displaylang=en) Communication & Collaboration 33 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Hyper-V, RemoteApp, Windows logo, Windows Start button, Windows Server Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. All other trademarks are property of their respective owners. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Communication & Collaboration 34