Download presentation
Presentation is loading. Please wait.
Published byGertrude Atkins Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.