Comunicazioni

Connessione tra gli utenti con Office Communications Server 2007

Alan Maddison

 

Panoramica:

  • Architettura di Office Communications Server
  • Funzionalità di conferenza
  • Enterprise Voice
  • Presenza avanzata

La comunicazione unificata è realtà. Il lancio imminente di Office Communications Server 2007 fornirà l'occasione per una profonda revisione dell'esperienza realizzabile in Live Communications Server 2005. Oltre ai miglioramenti nell'architettura e nell'amministrazione, Office

Communications Server 2007 include un nuovo client, Office Communicator. Inoltre, offre funzionalità nuove e migliorate quali Enterprise Voice, la conferenza Web locale, la presenza avanzata, la messaggistica immediata e la federazione. Insieme, queste funzionalità costituiscono la piattaforma per la strategia della comunicazione unificata Microsoft® e promettono di migliorare la produttività e la collaborazione a lunga distanza.

Questo aggiornamento include inoltre un'interfaccia ottimizzata per lo snap-in Microsoft Management Console (MMC). Nella Figura 1 è illustrato uno dei miglioramenti amministrativi apportati ai contatori delle prestazioni.

Figura 1 Il nuovo MMC include contatori delle prestazioni

Figura 1** Il nuovo MMC include contatori delle prestazioni **(Fare clic sull'immagine per ingrandirla)

Il nuovo Office Communications Server 2007 viene distribuito in due edizioni: Standard e Enterprise. Office Communications Server 2007 Standard è ideale per le distribuzioni destinate a meno di 10.000 utenti. In una distribuzione dell'edizione Standard, un unico server front-end funge in genere da host per tutti i servizi.

Per le distribuzioni di maggiori dimensioni è disponibile l'edizione Enterprise, che può essere implementata in una configurazione consolidata o espansa. In una topologia consolidata tutto l'hardware è disposto in un unico pool di server front-end. Per il massimo di scalabilità, è possibile utilizzare la configurazione espansa, che consente di utilizzare server Web dedicati che eseguono Internet Information Services (IIS), server per conferenze Web e server per conferenze audio/video (A/V) esterni al pool Enterprise dei server front-end. Nella Figura 2 è illustrata una topologia di configurazione espansa.

Figura 2 Topologia di configurazione espansa

Figura 2** Topologia di configurazione espansa **(Fare clic sull'immagine per ingrandirla)

Architettura

L'elemento fondante dell'architettura di Office Communications Server 2007 è costituito da una serie di server di base: server front-end, server Edge e server applicazioni. I server front-end forniscono l'autenticazione utente, la manutenzione delle rubriche, la gestione della presenza e della conferenza e l'hosting delle applicazioni, nonché la gestione dei segnali tra server e client, la gestione dei contenuti multimediali (inclusa la condivisione dei file) e il routing della messaggistica immediata e del traffico di conferenza.

Le funzionalità di conferenza di base di Office Communications Server 2007 vengono fornite tramite una serie di server integrati, anche definiti unità di controllo multipunto (MCU). Nella Figura 3 è illustrato un riepilogo di tali server e dei relativi ruoli.

Figure 3 Server per conferenze e relative funzioni

Server per conferenze (MCU) Funzionalità supportata
Messaggistica immediata Consente la messaggistica immediata di gruppo instradando il traffico di messaggistica immediata tra i partecipanti. È integrato nel server front-end e non può essere installato su un server distinto.
Telefonia Consente il supporto dei segnali di linea in ingresso e in uscita. È integrato nel server front-end e non può essere installato su un server distinto.
Web Responsabile delle funzionalità di collaborazione quali le lavagne, la condivisione di applicazioni e le sessioni di domande e risposte. Questo server fornisce inoltre supporto per la condivisione dei documenti di Office e le presentazioni di PowerPoint. Può essere installato sul server front-end o nella configurazione del pool espanso su un server distinto.
A/V Utilizzato per la combinazione e l'inoltro del traffico audio/video su protocollo IP a più parti. Può essere installato sul server front-end o nella configurazione del pool espanso su un server distinto.

Un'altra importante funzione del server front-end è quella di host del server della rubrica. Coloro che hanno familiarità con Live Communications Server 2005 SP1 riconosceranno questo servizio. In Office Communications Server 2007, gioca un ruolo centrale e non è più un componente facoltativo. Il server della rubrica è costituito da due componenti: il servizio Rubrica e l'archivio dei file della rubrica. Questo server è responsabile della fornitura delle informazioni sui contatti ottenute da origini interne ed esterne. L'Elenco indirizzi globale e le liste di distribuzione di Active Directory® e di Exchange Server sono esempi tipici di origini interne. Tra le origini esterne sono inclusi gli utenti di partner federati o i contatti di messaggistica immediata pubblica.

Office Communications Server 2007 migliora la connettività degli utenti esterni introdotta in Live Communications Server 2005 e consente loro di partecipare alle conferenze locali. Questa funzionalità aggiuntiva richiede due nuovi server Edge: il Web Conferencing Edge Server e il server Edge A/V. A seguito di un'altra modifica, il server proxy di accesso è adesso diventato l'Access Edge Server. I server Edge di Office Communications Server sono progettati per essere collocati nel perimetro di rete (subnet schermata) e per fornire la connettività strategica per gli utenti esterni. Nella Figura 4 viene fornito un riepilogo dei ruoli dei server Edge e dello scopo per cui vengono utilizzati.

Figure 4 Ruoli dei server Edge

Server Funzionalità supportata
Access Edge Server Federazione; connettività degli utenti remoti; connettività per messaggistica immediata pubblica.
Web Conferencing Edge Server Conferenze Web esterne.
A/V Conferencing Edge Server Conferenze A/V e chiamate A/V point-to-point con gli utenti esterni.
Server proxy inverso Espansione dei gruppi, download del file della rubrica, accesso tramite conferenza Web al contenuto delle riunioni. Non è, in senso stretto, un ruolo di Office Communications Server, ma fornisce funzionalità critiche. Anche ISA Server 2006 può fornire la funzionalità di proxy inverso.

Oltre ai server integrati descritti precedentemente, in Office Communications Server vengono utilizzati vari server applicazioni per eseguire funzioni essenziali quali l'autenticazione, l'archiviazione dei metadati di conferenza e la fornitura della funzionalità delle liste di distribuzione. I server applicazioni comunemente utilizzati con Office Communications Server includono IIS, i server dei certificati, i server di catalogo globale dall'ambiente Active Directory, SQL Server® 2005, Exchange Server 2007 e i file server.

IIS viene utilizzato per fornire l'accesso al contenuto delle riunioni, agli aggiornamenti della rubrica, all'espansione dei gruppi di distribuzione di Active Directory per la messaggistica immediata, all'espansione delle liste di distribuzione di Outlook® per gli utenti esterni, nonché per facilitare la comunicazione sottostante tra i componenti di Office Communications Server.

I server dei certificati giocano un ruolo cruciale in Office Communications Server, garantendo la sicurezza delle comunicazioni tra client e server e tra server e server. Se si utilizza un server dei certificati Enterprise interno, tutti i client e i server interni devono considerare attendibile l'autorità di certificazione (CA) emittente. Pertanto, ogni catena di certificati della CA deve essere installata nell'archivio radice attendibile. Se si utilizzano i servizi di federazione di Office Communications Server, l'organizzazione partner dovrà fare lo stesso.

L'autenticazione dei partecipanti alla conferenza è supportata dai server di catalogo globale nell'ambiente Active Directory. Per l'autenticazione degli utenti federati interni ed esterni sui server di catalogo globale verrà utilizzato il protocollo Kerberos. Gli utenti aziendali remoti utilizzeranno le credenziali di Active Directory su NTLM, mentre gli utenti anonimi verranno autenticati con l'autenticazione del digest.

SQL Server 2005 viene utilizzato per mantenere i dati di stato relativi alle conferenze, alla registrazione degli utenti e alle informazioni di presenza. In caso di errore, si potrà ripristinare in modo rapido e affidabile una riunione con i dati archiviati in SQL Server, senza il rischio di perdita di contenuti.

Exchange Server 2007 e le funzionalità di messaggistica unificata in esso disponibili forniscono un'importante integrazione a Office Communication Server 2007 grazie all'inclusione della messaggistica vocale e dell'operatore automatico.

I file server vengono impiegati per l'archiviazione dei dati a cui devono accedere i client, ad esempio i file fisici richiesti dai client durante il download della rubrica. Oltre a questi, vi sono archiviati ulteriori contenuti di riunione.

L'architettura di protocolli sottostante di Office Communications Server 2007 è basata su una combinazione di protocolli Internet standard e di protocolli Microsoft. Ad esempio, il protocollo SIP (Session Initiation Protocol) viene diffusamente utilizzato per funzionalità quali la messaggistica immediata, la conferenza e le sottoscrizioni di presenza. I protocolli utilizzati dai vari componenti di Office Communications Server offrono il massimo di efficacia e flessibilità. Nella Figura 5 è illustrato un riepilogo dei protocolli di base e del relativo utilizzo.

Figure 5 Protocolli e relativo utilizzo

Protocollo Funzionalità supportata
HTTP (Hypertext Transfer Protocol) Accesso client, download del contenuto della riunione e dei dati della rubrica. Utilizzato anche per le comunicazioni tra i server per conferenze e Focus, un componente di Office Communications Server.
SIP (Session Initiation Protocol) Creazione e gestione delle sessioni da parte dei vari componenti di Office Communications Server, quali Enterprise Voice, la messaggistica vocale, i server per conferenze e la presenza avanzata.
CCCP (Centralize Conference Control Protocol) Protocollo personalizzato utilizzato per la creazione e il controllo delle conferenze e dei client di conferenza.
PSOM (Persistent Shared Object Model) Protocollo personalizzato utilizzato per il trasporto del contenuto delle conferenze Web, tra cui le chiavi di protezione e i ruoli e diritti utente.
RTP (Real-Time Transport Protocol) Invio dei dati in tempo reale. In Office Communications Server 2007, fornisce il meccanismo di trasporto per Enterprise Voice e per la conferenza A/V.
SRTP (Secure Real-Time Transport Protocol) Servizi di sicurezza quali crittografia, autenticazione dei messaggi e integrità dei dati RTP. In Office Communications Server 2007, è utilizzato per il trasporto sicuro del contenuto audio e video ai dispositivi multimediali quali microfoni e altoparlanti.
RTCP (Real-Time Transport Control Protocol) Utilizzato in combinazione con SRTP per trasmettere informazioni sulla qualità del segnale delle sessioni di conferenza A/V tra i dispositivi multimediali.

Enterprise Voice

Enterprise Voice è l'implementazione Microsoft della telefonia VoIP (Voice over Internet Protocol) ed è la novità più significativa del prodotto. Basata su un'implementazione che sfrutta SIP (Session Initiation Protocol) per la segnalazione e RTP (Real Time Protocol) per il traffico vocale, Enterprise Voice consente di effettuare e ricevere chiamate da PC a PC e a qualsiasi altro telefono. Inoltre, offre funzionalità quali il controllo e il routing delle chiamate e la normalizzazione dei numeri di telefono. Sono inclusi il supporto PSTN (Public Switched Telephone Network) e l'interoperabilità con i sistemi PBX (Private Branch Exchanges) compatibili con gli standard SIP o CSTA (Computer-Supported Telecommunications Applications) o che si interfacciano direttamente con l'API di Office Communications Server 2007.

Office Communications Server 2007 può essere distribuito senza modifiche di rilievo nell'infrastruttura vocale esistente e consentire al contempo di ottenere vantaggi significativi. Enterprise Voice supporta tre configurazioni di distribuzione: SIP–PBX, SIP–IP–PBX e IP-PSTN.

Nella configurazione SIP–PBX, tutte le chiamate remote vengono controllate dal PBX e vengono mantenuti i telefoni esistenti. L'integrazione è resa possibile dal gateway di controllo delle chiamate remote e dal protocollo CSTA.

Nella configurazione SIP–IP–PBX vengono sfruttate le funzionalità del gateway IP-PSTN, che elimina la necessità di CSTA e consente al client Office Communicator di comporre numeri e controllare il telefono IP-PBX. Se non si dispone di ricevitori, si può configurare Office Communicator come un "softphone".

La distribuzione di Office Communications Server 2007 con il componente IP-PSTN consente di instradare i controlli di chiamata ai server front-end. Office Communicator può interfacciarsi con endpoint di terze parti VoIP o SIP certificati Microsoft (in molte organizzazioni rappresentati, in genere, da ricevitori) ed effettuare e ricevere chiamate su Internet.

I gateway multimediali sono gateway di terze parti che offrono funzionalità di segnalazione e di conversione multimediale tra VoIP e l'host PSTN. Office Communications Server 2007 supporta tre tipi di gateway multimediali: gateway di base, gateway avanzati e gateway ibridi di base. Per supportare i gateway che non sono di tipo avanzato, in Office Communications Server 2007 è disponibile il ruolo Mediation Server, che fornisce funzionalità critiche di conversione dei protocolli e dei contenuti multimediali. Appositi componenti disponibili in Office Communications Server rendono inoltre possibile l'integrazione remota di Office.

Analogamente agli altri componenti di Office Communications Server 2007, Enterprise Voice si basa su server Edge per fornire connettività agli utenti esterni. In particolare, è richiesto un Access Edge Server (per il ruolo svolto nell'ambito della segnalazione SIP) per gli utenti esterni al perimetro aziendale e un server Edge A/V per consentire agli utenti esterni che accedono ai servizi vocali e video di connettersi tramite servizi di rete perimetrali quali il firewall e l'implementazione NAT (Network Address Translation (NAT).

Per quanto Enterprise Voice sia destinato a supportare un gran numero di client, il client attualmente consigliato è la versione più recente di Office Communicator. Inoltre, Microsoft e partner hanno annunciato piani per un nuovo apparecchio telefonico VoIP integrabile con Office Communications Server.

Enterprise Voice si integra inoltre con il ruolo di messaggistica unificata di Exchange Server 2007, offrendo un'unica interfaccia per la posta vocale, la posta elettronica, i calendari, i contatti e la ricezione dei fax da un telefono tramite Outlook Voice Access o da un computer. Inoltre, la messaggistica unificata fornisce servizi di operatore automatico, che permettono di implementare in sistema automatico di menu telefonici.

Presenza avanzata

Il concetto di presenza come lo si conosceva in Live Communications Server 2005 è stato esteso e migliorato in Office Communications Server 2007. In generale, la presenza è adesso associata allo stato e alla disponibilità degli utenti. In Office Communications Server, l'infrastruttura di supporto favorisce un'esperienza più ricca, con opzioni di configurazione delle informazioni sulla presenza più granulari.

Gli utenti adesso possono scegliere tra sei modalità di stato: In linea, Non disponibile, Non disturbare, Torno subito, Non al computer e Invisibile. Inoltre, possono personalizzare lo stato con ulteriori informazioni. Ad esempio, se lo stato è impostato su Non disturbare, possono fornire ulteriori informazioni per spiegare perché desiderano non essere disturbati.

La presenza avanzata consente inoltre di filtrare le informazioni visualizzate agli altri utenti tramite altri cinque livelli di presenza facoltativi: Personale, Team, Luogo di lavoro, Pubblico e Blocca. Questi livelli offrono un approccio gerarchico alla gestione della presenza. Ad esempio, il livello di presenza Personale offre la massima flessibilità consentendo azioni come contattare un utente tramite messaggi immediati anche quando il suo stato è impostato su Non disponibile. I livelli di presenza permettono inoltre di controllare la quantità delle informazioni visualizzate ai contatti.

Gli utenti di Office Communicator, poi, possono impostare lo stato relativo al luogo in cui si trovano scegliendo tra i valori predefiniti, Abitazione o Ufficio, o creando un luogo personalizzato. Le informazioni sul luogo vengono fornite ai soli contatti classificati come Personale o Team.

Se i miglioramenti apportati alla presenza daranno enormi frutti in termini di semplificazione delle comunicazioni, saranno comunque l'infrastruttura sottostante di Office Communications Server e il motore di presenza ad avere l'impatto più significativo sulle organizzazioni. Ad esempio, Office Communications Server 2007 include la web part Membri e una web part Office SharePoint Server 2007, che consente di visualizzare la presenza degli altri utenti associati al sito Web o al portale di SharePoint. Questa web part può essere aggiunta facilmente ai siti di SharePoint per facilitare lo scambio di informazioni sulla presenza all'interno dell'infrastruttura critica di collaborazione.

Le informazioni sulla presenza sono integrate nell'intera suite di applicazioni Microsoft® Office 2007 grazie all'utilizzo delle aree di lavoro documenti e ai pulsanti per le azioni smart tag. Questi ultimi, ad esempio, consentono di visualizzare informazioni sullo stato, sui contatti e sul calendario degli utenti. Gli utenti possono utilizzare le azioni smart tag per condividere il lavoro, pianificare riunioni e avviare una conversazione immediata.

Conferenza locale

Un altro significativo miglioramento che è stato apportato in Office Communications Server 2007 è la funzionalità di conferenza locale. La possibilità di ospitare conferenze in tempo reale con utenti interni o esterni (anonimi o federati) dovrebbe rappresentare uno strumento prezioso per molte organizzazioni. Queste conferenze possono essere pianificate o ad hoc e includere conferenze immediate, conferenze A/V e conferenze Web, nonché strumenti di collaborazione quali la condivisione file, le lavagne, l'aggiunta di note alle diapositive, i sondaggi e le sessioni di domande e risposte per i partecipanti. Office Communications Server supporta inoltre il passaggio da un tipo di conferenza a un altro. Un utente, ad esempio, può scegliere di aggiungere la collaborazione a una sessione esistente di messaggistica immediata e creare così una conferenza ad hoc.

Se Office Communicator è il client consigliato per la conferenza, Office Communications Server 2007 supporta anche Office Live Meeting 2007 e il componente aggiuntivo di Office Live Meeting per Outlook 2007. Office Communicator 2007 supporta la messaggistica immediata, la partecipazione alle sessioni A/V, la condivisione delle applicazioni, le lavagne e il trasferimento dei file. Office Live Meeting 2007 include il supporto per la partecipazione alle conferenze, nonché le sessioni di pianificazione, le sessioni di registrazione, i sondaggi dei partecipanti e le sessioni di domande e risposte.

Il componente aggiuntivo di Office Live Meeting per Outlook 2007 include il supporto per le attività di conferenza con Outlook 2007 e offre la possibilità di designare singoli utenti come partecipanti o come relatori e inviare inviti distinti ai differenti ruoli. Oltre ad assumere il ruolo di Organizzatore, Relatore o Partecipante, gli utenti sono suddivisi per gruppi di utenti interni o esterni in base al luogo e alle credenziali. Gli utenti interni dispongono di accesso Active Directory e sono connessi sulla rete LAN aziendale. Gli utenti esterni sono suddivisi in tre categorie: remoti, federati e anonimi.

Gli utenti remoti denotano qualsiasi utente dotato di un account Active Directory in un'organizzazione, ad esempio i dipendenti remoti o i terzisti. Tutti gli utenti remoti possono svolgere il ruolo di organizzatore, di partecipante o di relatore in una conferenza.

Gli utenti federati dispongono di credenziali definite nell'ambito della federazione di Office Communications Server. Possono partecipare alle riunioni e svolgere il ruolo di relatori, ma non possono organizzare una riunione.

Gli utenti anonimi sono il gruppo soggetto a più limitazioni, potendo solo partecipare alle riunioni cui sono stati invitati.

Per fornire un ulteriore livello di sicurezza per ciascuna riunione, è possibile specificare tipi differenti di impostazioni per il controllo degli ingressi. Questi sono quelli offerti da Office Communications Server 2007: Apri autenticati, Chiudi autenticati e Anonimo.

Una riunione configurata con Apri autenticati consente a qualsiasi utente remoto o interno di partecipare utilizzando le credenziali Active Directory. Possono partecipare allo stesso modo gli utenti federati. Una riunione configurata con Chiudi autenticati è limitata agli utenti invitati dall'organizzatore. Gli utenti federati non possono parteciparvi.

Una riunione configurata come anonima è aperta a chiunque riceva un invito. Per partecipare, un utente deve fornire una chiave conferenza e superare l'autenticazione del digest per la verifica delle credenziali. A meno che non venga convertito in relatore una volta che ha effettuato l'accesso alla riunione, un utente anonimo può essere solo partecipante. Alcune delle impostazioni disponibili sono illustrate nella Figura 6.

Figura 6 Impostazioni della riunione

Figura 6** Impostazioni della riunione **(Fare clic sull'immagine per ingrandirla)

Composizione dei numeri

Semplificando le comunicazioni, integrando più mezzi di comunicazione e attribuendo più controllo all'utente, Office Communications Server 2007 ha tutte le potenzialità per rivoluzionare lo stile di vita aziendale. Alla base di questa rivoluzione è il concetto di comunicazione contestuale, caratterizzata dall'incorporazione nell'applicazione delle informazioni sulla presenza e del mezzo stesso di comunicazione. Office Communications Server 2007 non può mancare nell'azienda interconnessa di oggi.

Per ulteriori informazioni su Office Communications Server 2007 e per provare una versione beta, visitare TechNet Office System TechCenter all'indirizzo technet.microsoft.com/en-us/office/bb267356.aspx. Inoltre, è consigliata la consultazione dell'Unified Communications Group Team Blog all'indirizzo blogs.technet.com/uc.

Alan Maddison è consulente senior di MTI Technology Corporation. Il principale centro di interesse della sua attività è rappresentato da Active Directory, Server Exchange e dalla virtualizzazione.

© 2008 Microsoft Corporation e CMP Media, LLC. Tutti i diritti riservati. È vietata la riproduzione completa o parziale senza autorizzazione.