Exchange Server 2010: Il ruolo UM o Unified Messaging Corrado Mollica Pulsar IT System Engineer sip/im/email: [email protected] L’eccellenza sulle tecnologie Microsoft Pulsar IT è stata tra le prime società in Italia a certificarsi sulle infrastrutture di rete Microsoft (1995) e sulle soluzioni in area Server Pulsar IT è specializzata sulle soluzioni per la comunicazione, la collaborazione e la sicurezza Le persone di Pulsar IT sono Speaker tecnici in conferenze ed eventi Microsoft da oltre 15 anni Pulsar IT è Microsoft Voice-Ready Partner specializzato nell’integrazione delle tecnologie Microsoft Unified Communications con i sistemi VoIP e legacy PBX Agenda Architettura Exchange 2007 UM Funzionalità presenti …e assenti Exchange 2010 UM – Per gli utenti Call Answering Rule (aka Personal Attendant) Preview della Voice Mail Message Waiting Indicator Voicemail protetta Supporto Fax Supporto per le lingue UM e Windows Mobile Exchange 2010 UM – Per gli amministratori UM Server UM Dialplan UM Policy In Sintesi Risorse ARCHITETTURA Exchange 2010 Unified Messaging TDM SIP/RTP IP PBX PSTN Phone Partner Fax TDM Fax PBX Phone Unified Messaging Server VoIP Gateway RTP SMTP SIP Hub Transport Server RPC Office FrontEnd Server Internet Edge/Firewall HTTPS PBX Phone Active Directory VoIP Gateway Client MediationAccess Server Server TDM LDAP Mailbox Server RPC/HTTPS Phone Computer Exchange ActiveSync Outlook Web Access Outlook Architettura Il ruolo UM è composto da 2 servizi Unified Messaging Service (UMService.exe) Recupera da AD la configurazione relativa al Dialplan Carica dal file Msexchangeum.config la configurazione per monitorare gli UM Worker Processes Inizializza lo UM Worker Process Manager e lo startup di un UM Worker Process Registra gli endpoints SIP UM Worker Process E’ creato durante lo startup del servizio UMService Gestisce le richieste in/out Allocando i management objects a runtime Caricando la configurazione della parte UM dal file Msexchangeum.config Registrando il processo con il servizio SpeechService Inizializzando la sottomissione dei messaggi SMTP Exchange Speech Service E’ una piattaforma IVR che fornisce riconoscimento vocale e Text-To-Speech La comunicazione avviene tramite SIP/RTP/TLS Da il supporto per Input ASR (aka = comandi vocali) Input DTMF (aka = comandi da tastierino numerico) Il processo di conversione TTS Registrare mail e messaggi vocali “Leggere” agli utenti messaggi vocali e mail Porte utilizzate Oggetto UMService.EXE UMWorkerProcess SpeechService.EXE Porte Protocollo Funzione 5060 TCP SIP/TCP 5061 TCP SIP/TLS 16000-17000 TCP UMWP Control Port 5065 e 5057 TCP SIP/TCP 5066 e 5068 TCP SIP/TLS 1024-65535 UDP Media Traffic EXCHANGE 2007 UM Funzionalità presenti Risposta a chiamate voce e fax “Hai raggiunto la casella vocale di Corrado Mollica. Lascia un messaggio dopo il BIP.” Auto Attendant “Grazie per aver chiamato PulsarIT srl. Per parlare con l’operatore premere ‘0’” Outlook Voice Access “Hai un nuovo messaggio vocale e 3 nuovi messaggi di posta…” Client Self Service Reset del PIN Registrazione messaggio di “benvenuto” “Play on Phone” Integrazione con tutti I client (OWA, Outlook, Mobile) Integrazione OCS …e assenti Queste le richieste principali fatte dai clienti Supporto nativo per l’indicatore di nuovo messaggio sui telefoni Accesso alle Distribution List personali Tramite OVA possibilità di inviare mail ai propri gruppi Gestione di messaggi vocali “privati” Possibilità di indicare un messaggio vocale come “confidenziale” Maggior supporto per codec audio su dispositivi mobili non Windows Accedere ai messaggi vocali da Iphone o Nokia… Comandi vocali non solo per l’inglese Supporto Fax in uscita EXCHANGE 2010 UM – PER GLI UTENTI Call Answering Rules La risposta alle chiamate voce è lo scenario più comune per UM Gli utenti chiedono più controllo e la possibilità di personalizzare Messaggio in base al contatto che sta chiamando Se chiama un collega: “Sono in ferie. A settimana prossima” Se chiama un cliente : “Sono fuori ufficio, per urgenze conttatare il numero…” Azione in base all’ora del giorno Se sono le 18:01 manda in segreteria chiunque Preview della Voicemail Nel messagio inviato dal server UM c’è una trascrizione di quanto registrato La precisione dipende dal linguaggio e dalla qualità audio E’ un’attività CPU-Intensive Limita la scalabilità della piattaforma Se il server è troppo carico, la preview non viene generata Come linea guida si considera una VM/min/Core Può essere anche disabilitata UMMailboxPolicy.AllowVoiceMailPreview = $False Message Waiting Indicator Funzionalità non presente in Exchange 2007 che richiedeva soluzioni di terze parti In EX2010 è attivo di default Si può gestire per Mailbox o per Gateway UMMailboxPolicy.AllowMessageWaitingIndicator = $true/$false UMIPGateway.MessageWaitingIndicatorAllowed = $true/$false Voicemail protetta Exchange 2010 si integra con Rights Management Service di Windows E’ possibile gestire quindi l’acceso a dati sensibili anche in voice mail Chi chiama ha adesso la facoltà di marcare il messaggio come privato Il messaggio usa la policy “Do not Forward” Funziona con tutti I client Outlook Outlook Voice Access Outlook Web App Outlook 2010 Voicemail protetta (2) Supporto Fax In Exchange 2010 il supporto fax è stato completamente rimosso Anche I fax in ingresso devono passare attraverso software di terze parti Queste è l’elenco dei partner attualmente certificati per l’interoperabilità con Exchange 2010 Supporto per le lingue Exchange 2010 estende notevolmente il supporto per le lingue della parte UM In totale saranno supportate 26 lingue diverse Per aggiungere lingue ad una installazione corrente Setup.com /AddUMLanguagePack:it-IT,fr-FR /s:c:\umpacks E’ richiesta sul server anche l’installazione del Language Pack Client/Server Microsoft Exchange Server 2010 Language Pack Bundle Language Country/Region Culture ID Availability Catalan Spain ca-ES Available soon Prompts Text-to-Speech ASR Chinese (Hong Kong) China zh-HK Available soon Chinese (Simplified) China zh-CN Download available √ √ √ Chinese (Traditional) Taiwan zh-TW Download available √ √ √ Danish Denmark da-DK Available soon Dutch Netherlands nl-NL Download available √ √ √ English Australia en-AU Download available √ √ √ English Canada en-CA Available soon English India en-IN Available soon English United Kingdom en-GB Download available √ √ √ English United States en-US Download available √ √ √ Finnish Finland fi-Fl Available soon French Canada fr-CA Download available √ √ √ French France fr-FR Download available √ √ √ German Germany de-DE Download available √ √ √ Italian Italy it-IT Download available √ √ √ Japanese Japan ja-JP Download available √ √ √ Korean Korean ko-KR Download available √ √ √ Norwegian (Bokmal) Norway nb-NO Available soon Polish Poland pl-PL Available soon Portuguese Brazil pt-BR Download available √ √ √ Portuguese Portugal pt-PT Available soon Russian Russia ru-RU Available soon Spanish Spain es-ES Download available √ √ √ Spanish Mexico es-MX Download available √ √ √ Swedish Sweden sv-SE Download available √ √ √ Voice Mail Preview √ √ √ UM e Windows Mobile Su Windows Mobile 6.1 la voicemail è un messaggio normale con un allegato Per ascoltarlo devo aprire Windows Media Player UM e Windows Mobile (2) Su Windows Mobile 6.5 Il messaggio è evidenziato come messaggio vocale Nel messaggio è presente la preview e tutte le informazioni relative al chiamante E’ possibile ascoltare il messaggio direttamente da Outlook Mobile senza dover aprire Windows Media Player { Call Answering Rules Message Preview } EXCHANGE 2010 UM – PER GLI AMMINISTRATORI UM Server & Users Un server Exchange 2010 con il ruolo UM installato è un UM Server Un utente Exchange 2010 «UM Enabled» è un UM User UM DialPlan UM Dial Plan = Dial Plan Telefonico = «A dial plan establishes the expected number and pattern of digits for a telephone number. “ by Wikipedia UM Policy UM Policy = insieme di settings da applicare a utenti UMEnabled UM IP Gateway & Huntgroups Un UM IP Gateway è un oggetto che identifica un gateway fisico convertitore di un segnale (Es. TDM) in un altro (Es. SIP/RTP) Un UM HuntGroup è la rappresentazione logica di un huntgroup presente sul PBX un insieme di Estensioni (Es. I commerciali: 4001,4002,4003) Ad ogni UM Gateway si possono associare uno o più Hunt Groups UM autoattendants Vengono usati per creare un menu interattivo che consente ad un utente di raggiungere un interno senza l’intervento di un operatore Offrono Messaggi di benvenuto istituzionali Menu istituzionale personalizzato Ricerca dei contatti aziendali La possibilità di raggiungere il contatto richiesto o la sua voicemail { UM Management in Exchange 2010 } IN SINTESI In sintesi Due servizi : UMService + SpeechService Il ruolo UM di Exchange 2010 è una risposta alle richieste degli utenti Nuove funzionalità Personal Attendant MWI Voice Mail Preview Protected Voice Mail UM e Windows Mobile Gestione FAX (o meglio, NON gestione Fax) Componenti UM 2010 e novità rispetto a UM 2007 RISORSE Risorse Exchange 2010 Unified Messaging on Technet http://technet.microsoft.com/en-us/library/dd298185.aspx Exchange 2010 Language Pack Bundle http://www.microsoft.com/downloads/details.aspx?FamilyID=4 ba91cf8-dafa-4328-9edc-2052fe8347fc&displaylang=en Exchange TechCenter http://technet.microsoft.com/en-us/exchange/default.aspx Exchange Team Blog http://msexchangeteam.com Microsoft BE IT http://www.microsoft.com/italy/beit/ UC Community Coming soon © 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.