Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tech Ed North America 2010 4/20/2017 1:33 AM Required Slide

Similar presentations


Presentation on theme: "Tech Ed North America 2010 4/20/2017 1:33 AM Required Slide"— Presentation transcript:

1 Tech Ed North America 2010 4/20/2017 1:33 AM Required Slide SESSION CODE: UNC401 Advanced SIP-Based Solutions Built on the Microsoft Unified Communications Managed API 3.0 & Microsoft Communications Server “14” Albert Kooiman Sr. Product Manager Microsoft Corporation Stephane Taine Sr. Program Manager Lead Microsoft Corporation © 2010 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.

2 UC Managed API

3 Agenda UCMA 3.0 – Introduction and what is new
UCMA 3.0 – High Level Overview Demo: The Voice Companion Demo: Multi-Channel Customer Service Key Take-Aways

4 Unified Communications Managed API
Introduction .NET 3.5 SP1 based Multi-layered Managed API C# based Reduces learning curve and development time Multi-threaded, highly scalable, robust and highly available Free Redistribution Licensing Model for Applications Open and Extensible Allows to add or replace Modalities Works with OCS in Multi-channel mode Works with SIP Gateways in Voice-only mode

5 UC Managed API Block Diagram
Includes A SIP stack Media control Speech technology UCMA Server Speech API SIP/SIMPLE (‘S4’ SIP Stack) SRTP/Codecs (Media Stacks) Server SAPI (Speech Engines) UCMA Core API Communications and Collaboration Microsoft.Speech UCMA Workflow API VoiceXML Communications Server Infrastructure 5

6 UC Managed API 3.0 Rich and easy to use multi-layered .NET API for Communications Rich API Easy to use Multi-layered Workflow VoiceXML Browser Call Control Activities Dialog Activities General Activities Call Control Communications Event Types Dialog Communications Event Types Commands Communications Instant Messaging Audio Video Conferencing Conference Management Conversation Call Extensibility Collaboration Presence Contact Groups Server Speech API Error Handling Exceptions Platform Signaling Microsoft Speech Recognizer Microsoft Speech Synthesizer SAPI Signaling End Point/Connection Management Common Basic Classes Communications Server Infrastructure

7 CollaborationEndpoint
LocalParticipant (Default) Local Participant Conversation Remote Participant(s) Multimodal AppSharing Provider (custom) AppSharingMcu Session AppSharingCall AppSharingFlow Contacts Groups Instant MessagingMcu Session Presence Subscription InstantMessagingCall InstantMessagingFlow IMProvider (built-in) Single modal Presence Publishing Services AudioVideo McuSession Audio Video Call AudioVideoFlow B2BProvider (custom) Recorder AvProvider (built-in) Player Conference Session Tone Controller Conference Services Speech Recognizer Speech Synthesizer Multiparty Control 2-Party Call Control Media Flows Devices Media Providers Call Control Media Control CollaborationPlatform

8 Microsoft Unified Communications Managed API
What is new in version 3.0?

9 Microsoft Unified Communications Managed API 3.0
Tech Ed North America 2010 4/20/2017 1:33 AM UCMA New Features (1/3) Microsoft Unified Communications Managed API 3.0 UCMA 3.0 Goals UCMA 3.0 Features Enhance Conferencing & Collaboration Features Introducing the Trusted Conference User model and audio route management Enhanced conference scheduling and in-meeting control (conference lobby, PSTN bypass, access level, global announcements, hard/soft mute) Simplify Presence Object Model Object Model to publish/subscribe to Presence categories (no need to parse XML) Introduction of Presence Views Helper APIs to simplify the protocol Drive Better-together story with Microsoft Office Communicator 14 platform Selection and launch of custom Silverlight/Web applications running in Office Communicator “14” (command and control) Conversation Window Extension from UCMA 3.0 services © 2010 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.

10 UCMA 3.0 - New Features (2/3) UCMA Improvements UCMA 3.0 Goals
Tech Ed North America 2010 4/20/2017 1:33 AM UCMA New Features (2/3) UCMA Improvements UCMA 3.0 Goals UCMA 3.0 Features Become an Enterprise-grade Voice platform Introduction of a Back-To-Back-User-Agent (B2BUA) Support for Call Park & Retrieve DTMF and Speech-enabled User Authentication (one PIN). Interoperable with the most common IP-PBXs and SIP PSTN Gateways Improve Voice Quality WAN Bandwidth Management Improved platform monitoring for call establishment, mid-way call control, and audio quality of experience. Additional performance Counters for tracking Key Health Indicators Support for G.722 codec in addition to SIREN when connected to AVMCU Improve human-machine dialogs through Speech VoiceXML 2.1 Browser Automatic Speech Recognition and Speech Synthesis in 26 Languages © 2010 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.

11 Microsoft Unified Communications Managed API 3.0
Tech Ed North America 2010 4/20/2017 1:33 AM UCMA New Features (3/3) Microsoft Unified Communications Managed API 3.0 UCMA 3.0 Goals UCMA 3.0 Features Improve availability (99.9%) and resiliency Improve Registration & Dialog Resiliency (recovery from Intermediate Hop failures) Support Draining and Failover User Services Availability Simplify deployment, provisioning, and reduced TCO Automated activation through Windows PowerShell (in lieu of WMI) Integrated application provisioning Developer Experience UCMA runtime as deployment pre-requisite Support for DNS Load balancing (continued support for HLB). Enable Continuum Support deployment of and interoperability with UCMA 2.0-based applications against Microsoft Communications Server “14” or in co-existence with OCS 2007 R2 API backwards compatibility (only need to rebuild your UCMA 2.0 Application against UCMA 3.0) © 2010 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.

12 What can you do with UCMA?
Alerts and notifications systems Multi-channel Self Service Query/Response BOTs Interactive Voice Response Contact Center / Helpdesk Multi channel ACD Presence aware Expert Finder Supervisor functions, such as listen in, whisper Recording Conferencing Portals Reach gateways Silverlight (Web and Mobile) Single Number Reach/Click to Call Be responsive to changing conditions Enable multi-channel Self Service Including Microsoft Speech Technology Turn UC infrastructure into a profit center Inbound & outbound Contact Centers Multi-channel Presence aware skill-based routing Leverage a company’s internal expertise Build your own conferencing experience Collaborate from anywhere From any web browser, click-to-communicate From any cell or PSTN phone (Voice Companion) 12

13 Personal Mobile Voice Assistant Demo
Introduction

14 Voice Companion Logon & Presence
Demo Script Overview – Stage 1 Persona Road Warrior Road Warrior calls his/her ‘Voice Assistant’ application Authenticates and now is a trusted user to all services Status of Road Warrior status goes to on the phone Voice Portal prompts options Uses: Trusted conferencing user model & audio route (private audio channel) UC Workflow Activities DTMF/Speech User PIN verification UserEndpoint Simplified Presence object model (Local Owner Presence) 14

15 Voice Companion Call Back
Demo Script Overview – Stage 2 Personas Road Warrior Contact Road Warrior tries to get in touch with a contact from the address book Contact Presence Status: “Not Available” Voice Assistant asks if Road Warrior wants to register a call back Contact comes online Voice Assistant establishes a call with both parties when available Uses: Contacts and Groups API Simplified Presence object model (RemotePresenceView) Conferencing API (Audio Dial-Out) 15

16 Using the ‘Over-Dial’ Channel
Demo Script Overview – Stage 3 Personas Road Warrior Expert Customer Road Warrior wants to add a third party in the call Road Warrior invokes Voice Companion Road Warrior enters Customer phone number Conference call is established with the Customer 16

17 Personal Mobile Voice Assistant
Demo

18 Personal Mobile Voice Assistant Demo
Technical Deep Dive

19 Trusted Conference User model
Command channel sharing Conversation Subscription sharing ConferenceSession Mute All (PSTN user1) Focus PSTN user2 is muted Establishing multiple calls Customized MCU routing AvCall 1 (for PSTN user1) *6 PSTN user1 AvMcu *6 AvCall 2 (for PSTN user2) blip PSTN user2 blip

20 Customizing MCU routes
user A Outgoing Audio Routes from the call Remote Sinks: A, B AVMCU TCU Call user B Incoming Audio Route to the call Remote Source: C user C

21 UCMA and the Contact Center
Introduction

22 Traditional Contact Center Topology
Customer PSTN Internet PBX VoIP Gateway OCS Server IVR Server ACD Server CTI Server Call Recording Server Web Chat Server Speech Engines Agents Back Office 22

23 UCMA – A Contact Center Platform for Partners
A multi channel platform Customer Internet PSTN Reporting Software Help Desk Solution Call Recording Capabilities ACD Capabilities IVR Capabilities Music Player Capabilities Query/Response Bot Capabilities Back-end Integration Software LOB Software Match Maker Software Agent Desktop Integration Software Unified Communications Managed API Agents Back Office Office Communications Server Infrastructure 23

24 Contact Center Demo Web Chat and Call Back 24

25 Demo Script Overview Web Chat (and option for Call Back) Personas
Customer Agent1 Customer visits Customer Portal web site and log on Customer presses Click to Chat Button Pop-up asks for name and callback number Web Chat windows activates UCMA connects the session to the skill based router/ACD Customer in the queue UCMA ACD functionality hunts for an agent Looks at Availability and Skill set Bot echoes data available from the Web page to the agent Agent1 accepts and connects the Agent1 and Customer 25

26 Web Chat Demo

27 Contact Center Demo Introduction

28 IVR, ACD, Music Player Demo Script Overview – Stage 1 Personas
Customer (Sean Chai) Customer dials in, is greeted by an IVR that collects skills required to assist the customer Customer is put on hold while waiting for the system to find a Customer Service Representative Uses: Back To Back User agent for anonymization Trusted conferencing user model & audio route (private audio channel) UC Workflow Activities (ASR & TTS) WMA multicast player 28

29 Query/Response Bots Demo Script Overview – Stage 2 Personas
Customer (Sean Chai) Agent1 (Frank Lee)f UCMA monitors the Presence of the Agents Agent1 Changes the Presence State to Available UCMA offers the customer call to Agent1 Agent1 answers yes UCMA puts Agent1 into the customer conference Uses: Simplified Presence object model (RemotePresenceView) Conversation for IM escalation to conferencing Trusted conferencing user model & audio route (private audio channel) UC Workflow Activities (ASR & SS) WMA multicast player 29

30 Multi-Channel Conversation
Demo Script Overview – Stage 3 Personas Customer (Sean Chai) Agent (Frank Lee) Customer talks to Agent1 Agent1 adds the IM modality UCMA anonymizes Agent1 to the Customer Agent1 asks to add Desktop Sharing Customer adds Desktop Sharing Uses: Back To Back User Agent for anonymization Conversation for multimodal escalation 30

31 Supervisor Listen and Intervenes
Demo Script Overview – Stage 4 Personas Customer (Sean Chai) Agent (Rebecca Laslo) Supervisor (Holly Dickson) Supervisor connects to Contact Center application Supervisor chooses Agent1 UCMA conferences Supervisor in All modalities available Conference Roster does not display Supervisor Supervisor whispers to Agent Asks to put the Customer on hold Asks Agent1 to search for an expert Agent1 puts customer on hold UCMA plays Music on Hold Uses: Trusted Conferencing User & Back To Back User Agent for silent monitoring Audio Route Management for silent monitoring, whispering, and bargeing-in 31

32 Expert Finder and Escalation
Demo Script Overview – Stage 5 Personas Customer (Sean Chai) Agent (Rebecca Laslo) Agent2 (Frank Lee) Agent1 retrieves the Customer (off hold) Agent1 searches an Expert Enters an Expert-Finder command via IM UCMA activates the ACD functionality Puts the request into the required Expert Queue Agent2 changes Presence state UCMA bot verifies availability of Agent2 Agent2 accepts the invite UCMA puts Agent2 in the Conference UCMA also anonymizes Agent2 to the customer 32

33 Contact Center / Help Desk Demo

34 UCMA Key Architecture Concept - Routing

35 UCMA Adoption Internal and External Customers and Partners
Communications Server AVMCU Mediation Server Application Sharing MCU Response Group Service PSTN Conference Dial in Communicator Web Access Audio Video Edge Authentication Service Call Park Server Exchange Unified Messaging Outlook Web Access Customers Extend Health Emerson Ecologics (Clarity Consulting) Nokia (HCL) Target Wonderware Quicken Loans 50+ customers Voice ISVs Aspect Interactive Intelligence Computer Talk 35

36 Aspect Telecommunications
Aspect Unified IP 6.6 SP1 – in market since June 2009 36

37 Clarity Connect – in market since January 2010 37

38 Economics Agent View – Sales History 38

39 Economics Agent View – Call History 39

40 Key Take-Aways 40

41 Key Take-Aways The UC Managed API enables advanced communications scenarios Voice Companion Contact Center Etc. (e.g. advanced conferencing, fixed mobile convergence) The UC Managed API is a powerful API for reach scenarios Web Chat Query/Response bots or Interactive Voice Response Outbound Alerts and Notifications or interactive surveys Voice Assistant

42 Get started with Unified Communications!
UC Developer Portals METRO Early Adopter Program Sign-up for - a UC Developer Sandbox Download the available SDKs Download the samples from MSDN Visit CodePlex, MSDN Code Gallery Download the Virtual Test Drive For Microsoft managed partners and customers Requires: Committing to build a UC solution Be willing to do co-marketing Offers: Training Technical support Marketing benefits More information: Contact your local Microsoft Account Manager or write 42

43 4/20/2017 1:33 AM Q & A © 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.

44 Resources

45 Resources Developer Portals Compete Resources
4/20/2017 1:33 AM Resources Developer Portals Microsoft Unified Communications Developer Portal Microsoft Exchange Developer Center Microsoft Office Communications Developer Portal Compete Resources Unified Communications Compete Portal Web Apps Compete Portal 45 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

46 Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters , Labs and Demo Stations that are related to your session. Tech Ed North America 2010 4/20/2017 1:33 AM Related Content UNC-207 – Building CEBP with Microsoft Communications Server ‘14’ UNC-322 – The new Microsoft Communicator ‘14’ SDK UNC-401 – Microsoft Unified Communications Managed API 3.0 UNC-310 – Exchange Web Services Managed API UNC09-INT – The new Microsoft Communicator ‘14’ SDK - Chalk Talk UNC10-INT – Microsoft Unified Communications 3.0 – Chalk Talk © 2010 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.

47 Unified Communications Track Call to Action!
Tech Ed North America 2010 4/20/2017 1:33 AM Unified Communications Track Call to Action! Learn More! View Related Unified Communications (UNC) Content at TechEd/after at TechEd Online Visit microsoft.com/communicationsserver for more Communications Server “14” product information Find additional Communications Server “14” content in the Technical Library, weekly technical articles at NextHop, and follow DrRez on Twitter Check out Microsoft TechNet resources for Communications Server and Exchange Server Visit additional Exchange 2010 IT Professional-focused content Partner Link or Customer Link (Name: ExPro Pword: EHLO!world) Try It Out! Exchange 2010 SP1 Beta download is now available from the download center! © 2007 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.

48 Resources Learning Required Slide www.microsoft.com/teched
Tech Ed North America 2010 4/20/2017 1:33 AM Required Slide Resources Learning Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers © 2010 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.

49 Complete an evaluation on CommNet and enter to win!
Tech Ed North America 2010 4/20/2017 1:33 AM Required Slide Complete an evaluation on CommNet and enter to win! © 2010 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.

50 Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

51 Tech Ed North America 2010 4/20/2017 1:33 AM
© 2010 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. © 2010 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.

52 Microsoft Unified Communications Managed API
High Level API Overview

53 UC Managed API 3.0 - Communications
Multimodal Communications Call Management Basic Call establishment, transfer, forward, decline, hold APIs Instant Messaging With Communicator With Web and mobile custom clients Audio/Video WMA File play back, WMA File recording DTMF controller & recognizer Automatic Speech Recognition and Speech Synthesis Conversation Impersonation Platform Signaling Communications Instant Messaging Audio Video Conferencing Conference Management Conversation Call Extensibility Collaboration Presence Contact Groups Workflow Call Control Activities Dialog Activities General Activities Call Control Communications Event Types Dialog Communications Commands Error Handling Exceptions VoiceXML Browser Microsoft Speech Recognizer Microsoft Speech Synthesizer SAPI Server Speech API End Point/Connection Management Common Basic Classes 53

54 UC Managed API 3.0 - Communications
Multi-party capable and extensible to add or replace modalities Conferencing Supports Multi-party Communications Conference Scheduling and Management Organize and modify Conferences Set Attendee / Presenter roles Extensible & Open Modality-based extensibility Allows to add support for another modality or replace built-in implementation of an already existing modality Platform Signaling Communications Instant Messaging Audio Video Conferencing Conference Management Conversation Call Extensibility Collaboration Presence Contact Groups Workflow Call Control Activities Dialog Activities General Activities Call Control Communications Event Types Dialog Communications Commands Error Handling Exceptions VoiceXML Browser Microsoft Speech Recognizer Microsoft Speech Synthesizer SAPI Server Speech API End Point/Connection Management Common Basic Classes 54

55 UC Managed API 3.0 - Collaboration
Multi-party capable and extensible to add or replace modalities Presence For Users Publish Users Presence (State, Contact Card, Note, Device Capability etc) Allows to control who gets to see what Allows to subscribe for continuous updates on others presence Allows querying for Presence Presence For Applications Support for always appear online Contact Group Services for Users Platform Signaling Communications Instant Messaging Audio Video Conferencing Conference Management Conversation Call Extensibility Collaboration Presence Contact Groups Workflow Call Control Activities Dialog Activities General Activities Call Control Communications Event Types Dialog Communications Commands Error Handling Exceptions VoiceXML Browser Microsoft Speech Recognizer Microsoft Speech Synthesizer SAPI Server Speech API End Point/Connection Management Common Basic Classes 55

56 UC Managed API Speech Includes top-class Speech Technology in 26 languages Managed Server Speech API Includes free Microsoft Speech Recognition and Synthesis Engines Includes key speech technology tools Supports W3C standards like SRGS and SSML Support for VoiceXML Same VXML Browser as Speech Server (2007) VoiceXML 2.1 compliant Support for 26 Languages For Command & Control Platform Signaling Communications Instant Messaging Audio Video Conferencing Conference Management Conversation Call Extensibility Collaboration Presence Contact Groups Workflow Call Control Activities Dialog Activities General Activities Call Control Communications Event Types Dialog Communications Commands Error Handling Exceptions VoiceXML Browser Microsoft Speech Recognizer Microsoft Speech Synthesizer SAPI Server Speech API End Point/Connection Management Common Basic Classes 56

57 Required Slide Tech Ed North America 2010 4/20/2017 1:33 AM
© 2010 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.


Download ppt "Tech Ed North America 2010 4/20/2017 1:33 AM Required Slide"

Similar presentations


Ads by Google