Presentation is loading. Please wait.

Presentation is loading. Please wait.

Thomas Kisner.  Unified Communications Architect at BNSF Railway  Board Member, DFW Unified Communications User Group ◦ Meets 4 th Thursday of Every.

Similar presentations


Presentation on theme: "Thomas Kisner.  Unified Communications Architect at BNSF Railway  Board Member, DFW Unified Communications User Group ◦ Meets 4 th Thursday of Every."— Presentation transcript:

1 Thomas Kisner

2  Unified Communications Architect at BNSF Railway  Board Member, DFW Unified Communications User Group ◦ Meets 4 th Thursday of Every Month at 6:00PM at Microsoft Campus ◦ http://dfwucug.org http://dfwucug.org ◦ http://TheLync.net - blog http://TheLync.net  @twkisner on Twitter

3

4 Communications-Enabled Business Processes Business Process Communications Notifications Outbound Expert Finders Anywhere Information Access Web Chat Query-Response Bots Interactive Voice Response humanmachine to machinehuman to Contextual Collaboration Enhanced Presence Click to Communicate Communications with Context human to Client AppsServer Apps

5 Lync 2010 Client SDK Add value to the Lync user experience 1) Integrate Lync into 3 rd party applications 2) Send context from 3 rd party applications to Lync 3) Extend the Lync conversation window 4) Customize by building your own UI

6 Send Context from 3rd Party Applications

7 Customize: Build Your Own UI Fully custom Kiosk-type Lync application Lync is running on the machine w/out UI Registry key set to UI suppression App has access to API App provides all the UI

8

9

10 Rich and easy to use multi-layered.NET API for Communications 10 Communications Server Infrastructure 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

11 11  Rich and easy to use multi-layered.NET API for Communications UC Managed API 3.0 Platform Signaling Communications Instant Messaging Audio Video ConferencingConference Management Conversation Call Extensibility Collaboration PresenceContact Groups Workflow Call Control Activities Dialog Activities General Activities Call Control Communications Event Types Dialog Communications Event Types Commands Error Handling Exceptions VoiceXML Browser Microsoft Speech Recognizer Microsoft Speech Synthesizer SAPI Server Speech API SignalingEnd Point/Connection Management Common Basic Classes Lync Server Infrastructure Microsoft Speech Platform

12 12

13  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 Multimodal Communications 13

14  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 Multi-party capable and extensible to add or replace modalities 14

15  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 Multi-party capable and extensible to add or replace modalities 15

16  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 Includes top-class Speech Technology in 26 languages 16

17  Custom IVRs in Lync are built on the development platform capabilities of Lync  Lync-based IVRs can take advantage of the entire Lync API set ◦ Presence ◦ Voice ◦ IM/Conferencing ◦ More..  Development is done inside Microsoft Visual Studio

18 How to build one

19 Drag and Drop logic with code extensions

20  Questions?

21  Thank you!  Remember to check out dfwucug.org !


Download ppt "Thomas Kisner.  Unified Communications Architect at BNSF Railway  Board Member, DFW Unified Communications User Group ◦ Meets 4 th Thursday of Every."

Similar presentations


Ads by Google