Albert Kooiman Chris Mayo Senior Product Manager UC Technical Evangelist Microsoft Microsoft Jon Rauschenberger Chief Technology Officer Clarity Consulting UNC201
Download ReportTranscript Albert Kooiman Chris Mayo Senior Product Manager UC Technical Evangelist Microsoft Microsoft Jon Rauschenberger Chief Technology Officer Clarity Consulting UNC201
Albert Kooiman Chris Mayo Senior Product Manager UC Technical Evangelist Microsoft Microsoft Jon Rauschenberger Chief Technology Officer Clarity Consulting UNC201 Old Telecommunications World Many heterogeneous, proprietary systems Many “islands” of communications Closely tied to hardware Hard to integrate Multitude of clients No or limited public APIs Hard to customize Hard to extend Requiring specialized resources For development For maintenance Voice Mail Audio Conference Web Conference Instant Messaging Enterprise Telephony Video Conference Microsoft Unified Communications Increased productivity through communications convergence Application Sharing Calendaring Contact Management Web Conferencing Presence Audio / Video Conferencing Enterprise Telephony Inbox Voice Mail Instant Messaging E-mail The Microsoft UC Platform Software-powered unified communications • Enterprise grade Conferencing Enterprise Telephony • Extensible software foundation Instant Messaging • Productivity-enhancing applications E-Mail and Unified Messaging Unified User Experience Software Platform Common Management • Efficient application creation Unified Communications Platform Capabilities Enable integration of collaborative experiences in software Contextual Collaboration Business Process Communications Anywhere Information Access High Level Benefits Of collaborative experiences in software Increase productivity by communicating with context from within any desktop application Cut down the human latency in business processes Provide remote access to information via the telephone or communicator client Unified Communications in Retail Chris Mayo UC Technical Evangelist Microsoft http://blogs.msdn.com/cmayo Person-to-Person Communications Communicate with context from within any desktop application Contextual Collaboration Business Process Communications Anywhere Information Access Contextual Collaboration What can you do with this? UC Platform Capabilities Contextual Collaboration Business Process Communications Anywhere Information Access Build “Enhanced Presence” into any application Enable the context sensitive contact lists Embed real-time availability status information Power up “Click to Communicate” Enable the use of Enhanced Presence to determine the best way to communicate Display communications context in LOB applications Display PIM information from Exchange directly inside your application Build Calendaring solutions based on Exchange Provide context within the conversation Windows Vista Gadget Gadget Voice Mail Notification Setup GE Healthcare TECHNICAL SYNERGY • GE radiology information system/picture archive • Contextual collaboration for radiologists • Integrated MS UC: • Presence • IM • VoIP • Image Sharing • Critcal time savings GE Picture Archival and Retrieval System Context Sensitive Contact List Click to Communicate Transfer Context With Conversation Built in Voice-Over-IP Telephony Built in Data Sharing/Conferencing Solution An OCS based Security Kiosk allows employees and visitors access to buildings using a self service touch screen while meeting Global Crossing’s stringent security policies. The kiosk is integrated with IM, audio, and video for visitor sign-in and employee “paging”. This custom designed kiosk enables visitors to reach out to specific employees within a building who have the option to answer visitor request and grant them access. Agent Communications Panel for CRM 4.0 Agent initiates internal consultation request. Agent Communications Panel for CRM 4.0 Solution “Exact Business Community” is a social networking business product enabled with Microsoft OCS (IM and presence) for real-time collaboration between people in different organizations for intelligent decisions faster. Solution An intelligent, real-time, click-to-chat solution powered by rich presence, a bot front-end, and chat routing based on custom business rules. http://evangelyze.net/contact.asp Contextual Collaboration Advanced Capabilities UC Platform Capabilities Contextual Collaboration Business Process Communications Enhance presence Customize presence Build task-tailored collaboration clients Build your own user-interface and behavior Anywhere Information Access 3DLive Communications integrated into CAD/CAM application 3DLive Contact List 3DLive Chat Window 3DLive Customers can pass CAD/CAM data and collaborate on the spot. Machine to Person Communications Cut down the human latency in business processes Contextual Collaboration Business Process Communications Anywhere Information Access Business Process Communications What can you do with this? Platform Capabilities Contextual Collaboration Basic capabilities High volume outbound notifications and alerts Business Process Communications Via e-mail, the IM client (OC, CWA, CoMo) or phone Outbound automated agents via chat or the phone Outbound task dispatching Outbound surveys via chat or the phone Role Agents Query Presence to find the right person at the right time Anywhere Information Access Scheduling Bot Notification / Alerts bot delivers critical information to users via IM notifications. Interactive bot used to collect and display information about servers, helpdesk tickets, and general IT health. Solution Internal helpdesk team presence serviced by a bot and intelligent agent-customer match-up. About Wonderware: • Leader in Microsoft-based solutions for manufacturing and industrial applications 100,000+ sites (1/3 of world’s plants) • UC Solution: Embedding real-time collaboration into the user experience • Business Value: Reduced response time to incidents, presence and automated alerts to find people instantly Solution Communication control mechanism embedded in the InTouch application. A workstation operator can use this to contact other people for help resolving problems on the factory floor. Features include: • Presence • IM • Alerts • Interactive bot • Expert finder • Desktop sharing Solution As shown here, a hardware device triggered alert which passes critical information to a team based on business rules via IM. Solution As shown here, a IM exchange among employees and a BOT inside a desktop sharing session. Solution KRIMA Alerting solution with broadcast IM, call to PSTN/mobile phones, Text-to-Speech, authentication, and more. Click to play. A Large National Retailer Solution This custom application streamlines communications between the front lane personnel (cashiers) and the front lane supervisors. Application allows a cashier to silently send a request for assistance (price check, check for in stock, request for additional change, etc.) to the to the supervisor by depressing a series of keys on POS register. Solution A powerful Microsoft UC Communications plug-in that enables presence, IM, audio, video, expert-finder, and collaboration inside Schlumberger’s Ocean based applications such as Petrel. Solution Components include the ability to find experts based on location and expertise, filesharing, view-sharing, video and additional collaboration functionalities. This functionality is built directly into Schlumberger’s applications that employ their Ocean developer platform. Clarity Connect - A Cloud-based ACD Jon Rauschenberger Chief Technology Officer Clarity Consulting Clarity Connect Core Capability Set Presence Powered Real-time Expert Finder • Who is available • Connect callers with experts while they wait • You define the experts and we find them • How can we communicate with them • Supports voice, IM and e-mail • Intelligent resource allocation Broad Applicability Call Center Sales Force Support Virtual Associate Support Desk Software plus Service Software: Unified Communications Products Microsoft Office Communications Server plus Microsoft Exchange Server Deployed at the customer’s premises Manages all voice, e-mail and IM communications Service: Clarity Connect Hosted Service Fully hosted customer interaction management platform Integrates with software running at the client via Federation Clarity Connect Service increases the value of the Microsoft’s UC products Solution Overview Clarity Operated Datacenter Inbound Call Routing Platform • Inbound 800 • Outbound platform initiated Call Workflow Engine E-mail/IM Monitoring/Management Customer Specific Workflow(s) CRM/SFA Telco Metrics Web-Based Access Federation Microsoft UC Products Order/Inventory Mgmt CSRs CSRs Staff Customer Premises Config Telco • Inbound DID • Outbound employee initiated Clarity Connect - A Cloud-based ACD Jon Rauschenberger Chief Technology Officer Clarity Consulting Business Process Communications Advanced Capabilities Platform Capabilities Contextual Collaboration Business Process Communications Automatic Call Distributors Skill based Routing Multiparty Calls Supervision Conferencing Service Build Portals, Conference Concierge/Access Control Call Recording Custom Client Gateways Third party clients, like mobile, radio Anywhere Information Access Solution An innovative Microsoft UC Communications plug-in that enables audio recording of conversations upon request of a participant in a call. A bot is invited to a conference call and from that moment onwards will record all being said in the call. Add Live-PA Control Live-PA Assistant Initiate Call Solution 164 MM mobile service subscriber base. Provides presences state information to OCS based on mobile phone use, regardless of the phone make or model. This is critical in Europe where often times, employee’s primary phone is their cell phone. Olram Ludvik Mobile Olram sees that Ludvik is in a mobile call twistedpair WAVE and Office Communicator solutions Audio Device Selection Alert channel Channel Volume Radio channel Channel Panning Channel activity Radio channel selection Push to Talk Button Radio power selection Current person talking Audio activity Audio alert selection Alert button Audio properties User status User name Hot key mapping twistedpair solutions Integrated help Pause/Play Adjustable audio timeline Record audio Audio activity Configurable audio buffer Person to Machine Communications Provide access to information via the telephone or communicator client Contextual Collaboration Business Process Communications Anywhere Information Access Anywhere Information Access What can you do with this? UC Platform Capabilities Contextual Collaboration Business Process Communications Basic capabilities Build query-response Bots Build IM or speech driven self-service applications Build interactive voice response applications for telephone access Build touch tone or speech driven information or self-service IVR applications Anywhere Information Access Response Bot in Managed Code Solution M-Bot – a bot application that hooks into Global Crossing’s Provisioning Application (EON) and gives the end user the capability of querying the EON data store of details on circuits, their current status, open tickets, etc. This bot is especially useful for Sales and Sales Engineering teams that are continuously traveling to customer locations as they can add this bot vial Communicator Mobile and retrieve data on customer circuit orders in seconds from their mobile devices. Speech Server (2007) IVR Applications Inbound Voice portals Information services Outbound Message playing systems Interactive surveys Anywhere Information Access Expert capabilities UC Platform Capabilities Contextual Collaboration Expert capabilities Build your own IVR platform Build speech platforms MRCP server using Microsoft’s speech engines Business Process Communications Anywhere Information Access MRCP 2.0 for Microsoft Speech Engines Solution Aumtech has built an MRCP 2.0 Connector to Microsoft’s Telephony Speech Engines (ASR + TTS) that can interface with IVR platforms like Cisco, Genesys, etc. Language Country/Region Chinese (Mandarin) Chinese (Traditional) English English French French German Italian Japanese Korean Portuguese Spanish Spanish Portuguese English China Taiwan , Singapore United Kingdom United States Canada France Germany Italy Japan Korea Brazil Americas Spain Portugal Australia Speech Server (2007) ASR Speech Server (2007) TTS OCS 2007 R2 ASR Available Available Available Available Beta Beta Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) Available (RealSpeak 4.0) On request Available (RealSpeak 4.0) Available Available Available Available Available Available Available Available Available Available Available Available OCS 2007 R2 TTS OCS “14” Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Available (MS) Planned Planned Planned Planned Planned Planned Planned Planned Planned Planned Planned Planned Planned Planned Planned R2 Unified Communications Platform Business Process Anywhere Communication Information Access Middle-tier Client Contextual Collaboration Your Application Your Application Your Application UC Workflow Activities Windows Workflow Activities & VoiceXML UC Workflow API Speech Server Managed API Presence Controls Your Application Your Application Communicator Automation API Exchange Web Services Managed API Exchange Web Services Exchange 2007 Client Access Server Your Application Your Application Office Communicator 2007 R2 Your Extensions Unified Communications Client API Office Communications Server 2007 R2 Your Application AJAX code samples Unified Communications AJAX Service Unified Communications AJAX Service Unified Communications Managed API 2.0 Office Communications Server 2007 Communicator Web Access Server Windows Server Windows Server OCS 2007 Speech Server R2 Unified Communications Platform Session UNC-325 Business Process Anywhere Communication Information Access Middle-tier Client Contextual Collaboration Your Application Session UNC-301 Session UNC-322 Presence Controls Your Application Your Application UC Workflow Activities Windows Workflow Activities & VoiceXML UC Workflow API Speech Server Managed API Your Application Your Application Communicator Automation API Session UNC-401 Exchange Web Services Managed API Your Application Office Communicator 2007 R2 Your Extensions Session UNC-324 Exchange Web Services Exchange 2007 Client Access Server Your Application Unified Communications Client API Office Communications Server 2007 R2 Your Application AJAX code samples Unified Communications AJAX Service Unified Communications AJAX Service Unified Communications Managed API 2.0 Office Communications Server 2007 Communicator Web Access Server Windows Server Windows Server OCS 2007 Speech Server GotUC.net Developer Sandbox Microsoft UC setup Microsoft Office Communications Server 2007 R2 Microsoft Exchange Server 2010 Two User Accounts Personal Account Personal Bot Account Forums Staffed by the UC Developer Community Resources Download the Exchange 2010 EWS Managed API 1.0 Exchange Web Services Managed API 1.0 Visit the Microsoft Unified Communications Developer Portal http://msdn.microsoft.com/uc Visit the Microsoft Exchange Developer Center http://msdn.microsoft.com/exchange Visit the Microsoft Office Communications Developer Portal http://msdn.microsoft.com/ocdev Join the UC Developer Community and Sign-up for the Dev Sandbox! http://gotuc.net Get the Book! Intro to UC Overview of all UC APIs OC Automation API Embedding Contextual Collab UCMA Workflow API Building a UC-enabled WF App UCMA Core API Publishing Custom Presence Setup of OCS Environment Debugging UC Applications Get the EWS Managed API Download! EWS Managed API 1.0 Download Get the Book! EWS Basics Things in the Mailbox Searching Synchronization & Notifications Advanced Topics Resources UNC201 - Lap around Release 2 of the Microsoft Unified Communications Platform UNC301 - Adding Communication to Your Applications with Microsoft Office Communicator 2007 R2 UNC322 - Building Communication Services with the UC Managed API 2.0 and Microsoft Office Communications Server 2007 R2 UNC 325 - Windows Workflows Activities That Talk and IM with Microsoft Office Communications Server 2007 R2 UNC324 - What's New in Exchange Web Services in Microsoft Exchange Server 2010 UNC401 - Building Rich Calendaring Experiences with Exchange Web Services Call to Action Learn More! Related Content at TechEd on “Related Content” Slide Attend in-person or consume post-event at TechEd Online Check out online learning/training resources http://technet.microsoft.com/exchange/2010 http://technet.microsoft.com/office/ocs Try It Out! Download the Exchange Server 2010 Beta Evaluation http://www.microsoft.com/exchange/2010/try-it Get a 5-Day Trial of Office Communications Server 2007 R2 https://r2.uctrial.com/ Resources www.microsoft.com/teched www.microsoft.com/learning Sessions On-Demand & Community Microsoft Certification & Training Resources http://microsoft.com/technet http://microsoft.com/msdn Resources for IT Professionals Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources Complete an evaluation on CommNet and enter to win! © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 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.