Working with the Persistent Chat Platform in Lync 2013

Slides:



Advertisements
Similar presentations
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
Advertisements

Organizing List and Documents with Site Columns and Content Types Gayan Peiris Principal Consultant
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
User Training. Step 1 Press Ctrl-I or choose File > Login, this will open the Login window. Figure 1-1 shows the Login window. Figure 1-1 Login Window.
Instant Queue IBM Techline Instant Queue Manager Deployed for IBM Techline Richard Brader IBM Techline January 2012.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Persistent chat room Authors: Hazanovitch Evgeny Hazanovitch.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Thomas Kisner.  Unified Communications Architect at BNSF Railway  Board Member, DFW Unified Communications User Group ◦ Meets 4 th Thursday of Every.
Access to Azure EXTENDING OFFICE 365 INTO THE CLOUD George Young Dawson Butte Software SHAREPOINT SATURDAY DENVER 2015 – JANUARY.
Lync /19/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
Microsoft Dynamics CRM 2011 Update Rollup 5 Enhancements Dana Martens Escalation Engineer Microsoft.
#SPC271 IT-Pro, Level 300 Demo Heavy Session (Hopefully!)
TNQ Microsoft Exchange Server ® 2000: Microsoft Outlook ® Web Access John Gardner Cyberstreams, Inc. John Gardner Cyberstreams, Inc. Portland,
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
OFFICE 365 C&G USER TRAINING. PRESENT BY MICROSOFT SOLUTION ENTERPRISE SECTION.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Find and enter a chat room Use Lync search to find rooms that you have access to. 1.In the Lync main window, click the Chat Rooms tab. 2.In the search.
Find and enter a chat room Use Lync search to find rooms that you have access to. 1.In the Lync main window, click the Chat Rooms tab. 2.In the search.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
Presented by Florida State University Wednesday, May 4 th, 2011 Microsoft SharePoint Open House.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Marcus Barnes, Simon Fraser University, June 2, 2012 Drupal with CONTENTdm Digital Collections.
Outlook Web App Crash course. Outlook Agenda Login Login Reset Password Reset Password Getting Started in Outlook Web App Getting Started in Outlook Web.
Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
Agenda 69 1.Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
Extend the Operations Dashboard with Custom Widgets (and more)
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Web Center Training ©2003 Optimum Technology, Inc.
Extending the Operations Dashboard
Enhance CommunicationsReduce Human LatencyCustomer Self-service.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
Microsoft Office Live Meeting What’s New for Attendees? Streamlined User Experience Improved Web Access Client Local PC and Server Recordings High.
Agenda Pattern Authenticate a user against UCWA Operations happen using the user’s identity Interact with the UCWA service endpoint Make HTTP requests.
Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Send... Management Endpoint Persistence Behavior.
Interactions & Automations
1 Crosstalk iON Release 3. 2 New Live Chat Features iON 3  Session Notes –Add and modify notes to a customer session –Review from Chat History or Live.
Integrating with and Extending Visual Studio. Objectives.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
Project Management: Messages
Persistent Chat Create Topic Feeds to track activity
Beyond the BDC\BCS Model
To the Command Line and Beyond Jeremy Sublett Composable Systems, LLC
Visio Services 2013 Collaboration APIs Chris Hopkins
Rice Stock Market Simulator
What’s New in the Lync Client SDK 9/8/2018 8:15 AM
Using Groove Philip S. Vavalides Professor - IT/Networking Guilford Technical Community College Jamestown, NC.
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
11/27/2018 6:59 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Contacting CT Support with MS Lync Chat room
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Persistent Chat Create Topic Feeds to track activity
Presentation transcript:

Working with the Persistent Chat Platform in Lync 2013 4/25/2017 6:37 PM Working with the Persistent Chat Platform in Lync 2013 © 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.

Session Objectives Persistent Chat in the Lync API Persistent Chat Add-Ins Working with the Persistent Chat Server SDK

Agenda Overview Persistent Chat in the Lync API Persistent Chat Add-Ins Persistent Chat Server SDK Working with the Persistent Chat Platform in Lync 2013

Overview

Persistent Chat Platform Components Persistent Chat support added to client-side Lync 2013 SDK Delivered as managed APIs New in Lync 2013 Lync 2013 Persistent Chat PowerShell® interfaces PowerShell cmdlets to administer and manage Persistent Chat Lync 2013 Persistent Chat Server SDK Introduced with OCS 2007 R2; was the only API available for Persistent Chat Lync 2013 continues supporting and enhancing this SDK Separate install Delivered as managed APIs that build on UCMA Applications run on Lync Server (e.g., BOTs)

Persistent Chat in Lync 2013 Consistent user experience Message history is persisted in the room Stories Rich permissions structure Extensible using the Lync Managed API Interact with rooms and their events Build an add-in that runs in the room

Room Management Category Room Add-In Set options for rooms in the category Set Allowed Members Set Denied Members Set Creators Room Inherit settings defined in the category Set room type Associate an add-in Set Managers Set Members Room types Normal Auditorium Add-In Extend the functionality of a room Web application hosted in IIS Interact with the room using the Lync API Management PowerShell cmdlets or using the Lync Server Control Panel Management Futures End-user interface for managing rooms Room Add-Ins Extend the room’s functionality using an add-in; e.g. display relevant news items sent by a bot

Persistent Chat in the Lync Client

Agenda Overview Persistent Chat in the Lync API Persistent Chat Add-Ins Persistent Chat Server SDK Working with the Persistent Chat Platform in Lync 2013

Persistent Chat in the Lync API

Working with Persistent Chat using the Lync API RoomManager Accessible through LyncClient class Get a room by its URI Search for rooms Follow and un-follow rooms Subscribe to room events Participant Added / Removed Messages Received Unread Message Count Changed

Working with Persistent Chat using the Lync API Send Messages to a Room Message types Regular Alert Story Plain text or RTF Filter Messages Call Room.EnableOutgoingMessageFilter() Take action on messages before they are sent to the room

Persistent Chat PowerShell cmdlets – Categories # Create a Persistent Chat Category New-CsPersistentChatCategory –Name <String> # Set the allowed members of the Category Set-CsPersistentChatCategory -Identity <Identity> -AllowedMembers @("<Active Directory Container">) # Set users who are allowed to create Rooms in the Category -Creators sip:username@contoso.com # Indicate if users are notified when invited to a Room in the Category Set-CsPersistentChatCategory –Identity <Identity> -Invitations <Boolean>

Persistent Chat PowerShell cmdlets – Rooms # Create a Room in a Category New-CsPersistentChatRoom –Name <String> -Category <String> -Description <String> # Set the Managers of the Room Set-CsPersistentChatRoom -Identity <Identity> -Managers <Managers> # Set the Members of the Room -Members <Members>

Working with Persistent Chat in the Lync API

Agenda Overview Persistent Chat in the Lync API Persistent Chat Add-Ins Persistent Chat Server SDK Working with the Persistent Chat Platform in Lync 2013

Persistent Chat Add-Ins

Persistent Chat Add-Ins Extend the Functionality of a Room Add-ins run in the extension pane of the conversation window Can access the room Can retrieve messages from the room Can send messages to the room and apply filters to messages Scenarios Display messages from a bot Show grouped message history of the room Provide companion LOB application in room

Add-In Development and Deployment Development Experience Build in Silverlight Call LyncClient.GetHostingRoom() method to get handle to room Management Deploy to IIS Associate an add-in with a room PowerShell cmdlets, Lync Server Control Panel, or Persistent Chat Server SDK

Persistent Chat PowerShell cmdlets – Addins # Create a new Addin New-CsPersistentChatAddin -Name <String> -PersistentChatPoolFqdn <String> -Url <String> # Associate the Addin with a Room Set-CsPersistentChatRoom -Identity <String> -Addin <String>

Persistent Chat Message History Add-In

Agenda Overview Persistent Chat in the Lync API Persistent Chat Add-Ins Persistent Chat Server SDK Working with the Persistent Chat Platform in Lync 2013

Persistent Chat Server SDK

Persistent Chat Server SDK Scenarios Room Participation Post messages, query room directory and content, chat history Upload/download files Throttling participant list updates BOTs in a Room Automated participants posting content to a room

Persistent Chat Server SDK Scenarios Associate Add-Ins to a Room Associate add-ins with Persistent Chat rooms to extend the in-room experience End User Room Creation and Management Customize room creation and management workflows Hook into Lync client entry point

Persistent Chat PowerShell cmdlets – Endpoints # Create a new Persistent Chat Endpoint New-CsPersistentChatEndpoint -SipAddress <String> -PersistentChatPoolFqdn <String>

Working with the Persistent Chat Server SDK

Agenda Overview Persistent Chat in the Lync API Persistent Chat Add-Ins Persistent Chat Server SDK Working with the Persistent Chat Platform in Lync 2013

Key takeaways Interact with Persistent Chat using the Lync API Build Persistent Chat add-ins using the Lync API Manage Persistent Chat using PowerShell cmdlets, and Lync Server Control Panel Interact with and manage Persistent Chat using the Persistent Chat Server SDK

thank you

© 2011 Microsoft Corporation. All rights reserved © 2011 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.