Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unified. Simplified. Unified Communications Launch 2007.

Similar presentations


Presentation on theme: "Unified. Simplified. Unified Communications Launch 2007."— Presentation transcript:

1 Unified. Simplified. Unified Communications Launch 2007

2 Extensibility: Embedding Unified Communciations in LOB Applications

3 Unified. Simplified. Learn the capabilities of Microsoft’s Software-powered UC Understand the benefits of embedding UC in your applications See many demos of Software-powered UC in action Experience the ease of embedding UC in LOB applications Session Objectives In this session, you will…

4 Unified. Simplified. 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 E-Mail

5 Unified. Simplified. The Microsoft UC Platform Software-powered Unified Communications Unified User Experience Leverages rich User Interface Built on extensible software Unified Software Platform Rich set of APIs For the client For the server Windows and web based Great Visual Studio support Leverages.NET skills Telephony Integral part of platform E-Mail and Unified Messaging E-Mail and Unified Messaging Instant Messaging Instant Messaging Enterprise Telephony Enterprise Telephony Conferencing Software Platform Unified User Experience Common Management

6 Unified. Simplified. The Microsoft UC Platform Software-powered Unified Communications Unified User Experience Leverages rich User Interface Built on extensible software Unified Software Platform Rich set of APIs For the client For the server Windows and web based Great Visual Studio support Leverages.NET skills Telephony Integral part of platform E-Mail and Unified Messaging E-Mail and Unified Messaging Instant Messaging Instant Messaging Enterprise Telephony Enterprise Telephony Conferencing Software Platform Unified User Experience Common Management

7 Unified. Simplified. The Microsoft UC Platform Software-powered Unified Communications Unified User Experience Leverages rich User Interface Built on extensible software Unified Software Platform Rich set of APIs For the client For the server Windows and web based Great Visual Studio support Leverages.NET skills Telephony Integral part of platform E-Mail and Unified Messaging E-Mail and Unified Messaging Instant Messaging Instant Messaging Enterprise Telephony Enterprise Telephony Conferencing Software Platform Unified User Experience Common Management

8 Unified. Simplified. The Microsoft UC Platform Software-powered Unified Communications Unified User Experience Leverages rich User Interface Built on extensible software Unified Software Platform Rich set of APIs For the client For the server Windows and web based Great Visual Studio support Leverages.NET skills Telephony Integral part of platform E-Mail and Unified Messaging E-Mail and Unified Messaging Instant Messaging Instant Messaging Enterprise Telephony Enterprise Telephony Conferencing Software Platform Unified User Experience Common Management

9 Unified. Simplified. Contextual Collaboration Business Process Communications Anywhere Information Access Unified Communications Platform Capabilities Enable integration of collaborative experiences in software

10 Unified. Simplified. Contextual Collaboration In Outlook UC Platform Capabilities Contextual Collaboration Contextual Collaboration Business Process Communications Anywhere Information Access

11 Unified. Simplified. Contextual Collaboration What can you do with this? Streamline Communications Build “Presence” into any application Shows the relevant contact list Shows availability Power up “Click to Communicate” Availability drives communication time and mode Offer everyone the full choice of communications Messaging Voice and Video Conferencing Data sharing, desktop sharing and white boarding Build task-tailored collaboration client software UC Platform Capabilities Contextual Collaboration Contextual Collaboration Business Process Communications Anywhere Information Access

12 Unified. Simplified. Dassault Systems 3D Live

13 Unified. Simplified. Contacts window

14 Unified. Simplified. Chat Window

15 Unified. Simplified. Collaboration in the client

16 Unified. Simplified. Business Process Communications What can you do with this? Speed up business processes Automates business processes through communications Role agents that broker communications when needed Outbound form filling requests via chat or the phone High volume outbound notifications and alerts Via e-mail Via the IM client Via the phone Broadcast IM Platform Capabilities Contextual Collaboration Business Process Communications Anywhere Information Access

17 Unified. Simplified. Anywhere Information Access What can you do with this? Enable anywhere access to information Make information accessible via communications clients Extend the reach of your application to the phone Access information inside the firewall via Communicator Automate the access to information Build IVR touch tone, speech information or self-service applications Build chat self-service applications Build Query/Response Bots UC Platform Capabilities Contextual Collaboration Business Process Communications Anywhere Information Access

18 Unified. Simplified. Unified Communications Opportunity What can this mean for your organization? Microsoft Unified Communications software Offers a flexible, scalable and secure platform Takes out the complexity of the communications plumbing Integrates with your existing applications Uses familiar development paradigms to your developers Provides excellent tools and developer support

19 Unified. Simplified. Unified Communications Opportunity What can this mean for your organization? And that can Streamline communications Speed up business processes Extend the reach of your applications

20 Unified. Simplified. End To End Demo The Litware Inc. Server Control Room

21 Unified. Simplified. Litware Inc. Exchange, SharePoint, OCS and Communicator SharePoint Server Exchange Server 2007 OCS Speech Server Office Communications Server 2007 Information Worker (UC endpoints) Office Communicator Devices IT Portal Messages, Calendar IVRCommunications

22 Unified. Simplified. Existing PBX Network Existing PBX Network Active Directory MOM/MMC Perimeter Network (DMZ) Edge Servers Litware Inc. Architecture Exchange, SharePoint, OCS and Communicator SharePoint Server Exchange Server 2007 OCS Speech Server Office Communications Server 2007 Information Worker (UC endpoints) Office Communicator Devices IT Portal Messages, Calendar IVR PSTN and Mobile Phones Remote Workers Remote Workers Federated Businesses

23 Unified. Simplified. The Litware Inc. Control Room A SharePoint server dashboard application Consolidates information of the branches Server health status Staffing schedules Service Level Agreement status e-mails Provides access to Communications information Business processes

24 Unified. Simplified. Litware Inc. Architecture Exchange, SharePoint, OCS and Communicator APIs SharePoint Server SharePoint Web Parts Exchange Server 2007 Exchange Web Services OCS Speech Server Windows Workflow Office Communications Server 2007 UC Managed API Information Worker (UC endpoints) Office Communicator Devices Communicator Automation

25 Unified. Simplified. Software Powered Unified Communications SharePoint Web Parts To embed UC information in the LOB Portal app Communicator Automation To enable presence and communications Exchange Web Services To use data in the Exchange store UC Managed API To enable communications services like bots Windows Workflow Foundation To enable speech applications

26 Unified. Simplified. End To End Demo The Litware Inc. Server Control Room

27 Unified. Simplified. Embedding Presence Leveraging the Microsoft Presence Controls

28 Unified. Simplified. Leveraging SharePoint Web Parts

29 Unified. Simplified. Not presence enabled

30 Unified. Simplified. Web part

31 Unified. Simplified. Click To Communicate…

32 Embedding Presence in 5 Lines of Code Using the ActiveX presence controls

33 Unified. Simplified. Embedding Presence

34 Unified. Simplified. Embedding Exchange Data The power of Exchange Web Services

35 Unified. Simplified. What is Exchange Web Services Standards-based API to the Exchange store Mail Voice mail Calendar Free/Busy Contacts Notifications (new mail, reminders, etc.) Can provide secure access through https Also outside the firewall

36 Unified. Simplified. Exchange Web Services Reference

37 Unified. Simplified. Exchange Web Services Reference

38 Unified. Simplified. Embedding Exchange Data

39 Unified. Simplified. Building A Response Bot Retrieving information automatically

40 Unified. Simplified. Response Bot in Managed Code

41 Unified. Simplified. Building A Response Bot

42 Unified. Simplified. Building A Voice Response App The ease of Windows Workflow

43 Unified. Simplified. Building A Voice User Interface Focus on the presentation layer Same application logic Same back-end data Same development tools Same management tools Same monitoring tools Voice User Interface Back-end Data Application Logic and Business Rules Graphical User Interface

44 Unified. Simplified. Speech Application Development Steps 1. Define the dialogue flow a) Statements, questions and answers… b) Other activities 2. Specify possible answers (grammars) 3. Record questions (prompts) 4. Integrate into the back-end (Web services) 5. Deploy, test and tune application

45 Unified. Simplified. VS Plug-Ins For Each Development Step

46 Unified. Simplified. VS Plug-Ins For Each Development Step Dialog Workflow Designer Windows Workflow Extended for Speech Toolbox of VUI Activities Custom Activity Support Extensible with other Workflows

47 Unified. Simplified. Dialog Workflow Designer Windows Workflow Extended for Speech Toolbox of VUI Activities Custom Activity Support Extensible with other Workflows Conversational Grammar Builder Easy-to-use UI Natural Language Multi-lingual VS Plug-Ins For Each Development Step

48 Unified. Simplified. Dialog Workflow Designer Windows Workflow Extended for Speech Toolbox of VUI Activities Custom Activity Support Extensible with other Workflows Conversational Grammar Builder Easy-to-use UI Natural Language Multi-lingual Prompt Management Prompt Recording Studio DB Prompt Management Prompt Validation VS Plug-Ins For Each Development Step

49 Unified. Simplified. Dialog Workflow Designer Windows Workflow Extended for Speech Toolbox of VUI Activities Custom Activity Support Extensible with other Workflows Conversational Grammar Builder Easy-to-use UI Natural Language Multi-lingual Integrated Speech Debugger WF and VS Integration Speech Debugger UI Prompt Management Prompt Recording Studio DB Prompt Management Prompt Validation VS Plug-Ins For Each Development Step

50 Unified. Simplified. Dialog Workflow Designer Windows Workflow Extended for Speech Toolbox of VUI Activities Custom Activity Support Extensible with other Workflows Conversational Grammar Builder Easy-to-use UI Natural Language Multi-lingual Integrated Speech Debugger WF and VS Integration Speech Debugger UI Prompt Management Prompt Recording Studio DB Prompt Management Prompt Validation Managed Code DLL VS Plug-Ins For Each Development Step

51 Unified. Simplified. Speech Application Development Steps 1. Define the dialogue flow a) Statements, questions and answers… b) Other activities 2. Specify possible answers (grammars) 3. Record questions (prompts) 4. Integrate into the back-end (Web services) 5. Deploy, test and tune application

52 Unified. Simplified. Design The Dialog Flow Visual Studio Dialog Workflow Designer Lets you quickly define a workflow graphically Drag activities from Toolbox onto design surface Configure activity properties in Properties window Code-beside for business logic (your code) Provides a mechanism for compiling workflows creating new activities Integrated workflow and code debugging

53 Unified. Simplified. Dialog Workflow Designer

54 Unified. Simplified. Dialog Workflow Designer

55 Unified. Simplified. Dialog Workflow Designer

56 Unified. Simplified. Dialog Workflow Designer

57 Unified. Simplified. Dialog Workflow Designer

58 Unified. Simplified. Dialog Workflow Designer

59 Unified. Simplified. Dialog Workflow Designer

60 Unified. Simplified. Building a Voice Response App

61 Unified. Simplified. Key Takeaways In this session you learned about… Microsoft’s Software-powered Unified Communications Sample uses of Unified Communications in an enterprise How easy it is to embed UC in your applications That you can fully leverage your developers’.NET skills

62 Unified. Simplified.

63 Resources Visit the Microsoft Unified Communications Developer Portal http://msdn2.microsoft.com/en-us/office/aa905374.aspx http://msdn2.microsoft.com/en-us/office/aa905374.aspx Visit the Microsoft Unified Communications Developer Portal http://msdn2.microsoft.com/en-us/office/aa905374.aspx http://msdn2.microsoft.com/en-us/office/aa905374.aspx Visit the OCS 2007, and Exchange Server 2007 Tech Centers http://technet.microsoft.com Visit the OCS 2007, and Exchange Server 2007 Tech Centers http://technet.microsoft.com Visit the Microsoft Exchange Developer Center http://msdn2.microsoft.com/en-us/exchange/default.aspx http://msdn2.microsoft.com/en-us/exchange/default.aspx Visit the Microsoft Exchange Developer Center http://msdn2.microsoft.com/en-us/exchange/default.aspx http://msdn2.microsoft.com/en-us/exchange/default.aspx

64 Unified. Simplified.


Download ppt "Unified. Simplified. Unified Communications Launch 2007."

Similar presentations


Ads by Google