Category Archives: UC

Microsoft Teams – Ignite 2019

Learning Paths for Microsoft Teams

Learning Paths are role-based recommendations on how to plan your week at Microsoft Ignite. Choose from the below Learning Paths, made up of 5 sequencing sessions – that include not only breakout and theater session resources but also includes recommended labs, certification exams, hands-on workshops, shared experiences like the Immersion Zone and links to valuable resources for your continued learning.

Journey to Teams

Build a collaborative workforce for your organization, bringing together everything in a shared workspace where you can chat, meet, share files, and integrate business applications. Tuesday, November 4th 10:15am – 4:00pm.

Get the most out of online meetings with Microsoft Teams

Experience new ways of connecting and collaborating through online meeting solutions and devices that enable your organization to meet anywhere, meet with intelligence, and meet with confidence. Wednesday, November 6th, 10:15am – 4:00pm.

Deploying Voice in Microsoft Teams

Build your organizations cloud voice strategy to provide every user with the ability to make and receive calls globally. Thursday, November 7th, 10:15am – 4:00pm.

Next, you will find categorized relevant sessions to help you find the best alignment to your roles and requirements.

IT Pro Deep Dives

Deep dive into key topics in these technical sessions geared for IT Pro’s who will be supporting Microsoft Teams as a part of their environment:

BRK3215: Microsoft Teams architecture update

BRK2381: Security and compliance in Microsoft Teams

BRK2160: Manage App Lifecycle with Microsoft Teams Admin tools

BRK2249: Advanced Reporting and Diagnostics using Call Quality Dashboard (CQD)

BRK3221: A deep dive into managing Microsoft Teams

BRK3216: Optimizing the Microsoft Teams experience with data and analytics

BRK3204: Troubleshooting Microsoft Teams

Industry Solutions

These sessions are jam-packed with information about current and new features relevant to specific industries such as; Education, Firstline workers, Government, and Healthcare.

BRK1065: How to manage governance and automation in Teams for Education

BRK1069: Empower your Firstline workforce with Microsoft Teams

BRK1080: Fostering health team collaboration with Microsoft Teams

BRK3260: Introduction to Microsoft Teams for government with a “ask me anything”

Intelligent Calls, Meetings & Devices

Teams is modernizing the meeting experience.  Learn what intelligence mean when it comes to meetings and calling, including your devices experiences.

BRK3261: Learn about new, innovative and intelligent devices for Microsoft Teams

BRK2373: Microsoft Teams room management

Change Management, Adoption and Success Stories

Help your company embrace and adopt this new way of working. With examples from different industry verticals as well as tips and tricks to help you activate teamwork across your organization: 

BRK2161: Top 10 Microsoft Teams adoption best practices

BRK3218: Governance and security for Microsoft Teams

BRK2165: Transform end user training using Microsoft Teams and Microsoft 365 Learning Pathways

BRK2174: Build your adoption success hub

Upgrading from Skype for Business Online to Teams

These sessions will assist more technical roles to prepare for the transition from Skype for Business to Teams. From planning to migration, we’ve the session for you.  Find out more about what you need to know to have a smooth transition:

BRK3232: Plan and implement a successful upgrade from Skype for Business to Microsoft Teams

BRK3217: Optimizing coexistence on your path to Teams

Extending Platform and Apps

If you’re interested in understanding the available (and brand new) APIs and extensibility capabilities of the Microsoft Teams platform, make sure to attend these information-packed sessions. In each session we will share how organizations can deliver the real power of the Microsoft Teams platform, to their people:

BRK2243: Drive digital transformation using apps in Microsoft Teams

BRK1077: Streamline your business processes with Microsoft Teams and the Microsoft Power Platform

Microsoft Ignite – 2019

Unleash productivity with these Microsoft Teams breakout sessions at Microsoft Ignite

GS006 – Modern teamwork: Transform collaboration and communications with Microsoft 365

Recommended by Chantal De Menezes – Microsoft:

Teams Core Fundamentals

These sessions are jam-packed with information about current and new features, as well as some guidelines around trouble shooting, architecture and compliance:

BRK2159: What’s new in Microsoft Teams, The hub for teamwork

BRK2161: Microsoft 365, Built for Teamwork

BRK3118: Microsoft Teams Architecture Update

BRK3120: Troubleshooting Microsoft Teams

BRK3126: What’s new in EDU? Updates to Microsoft Teams in Office 365 Education

BRK3135: Learn more about security and compliance for Microsoft Teams

BRK3140: Microsoft Teams in the Government Cloud

BRK3231: Collaboration on the Go with the Microsoft Teams Mobile App

BRK3370: Innovation of Microsoft Teams built on a foundation of quality

BRK4012: How to manage Microsoft Teams effectively

Intelligent Calls, Meetings & Devices

Teams is modernizing the meeting experience. Learn what intelligence mean when it comes to meetings and calling, including your devices experiences.

BRK2169: Reaching broader audiences with Microsoft Teams live events

BRK2188: Intelligent meetings in Microsoft Teams

BRK3168: Intelligent Communications across devices in Microsoft Teams

BRK3232: Collaborative Calling and Business Voice in Teams

Change Management, Adoption and Success Stories

Help your company embrace and adopt this new way of working. With examples from different industry verticals as well as tips and tricks to help you activate teamwork across your organization:

BRK2143: Improving Health Teams Collaboration using Microsoft Teams

BRK2160 : The time for Teams: Scenarios to realize the value of Microsoft Teams

BRK2189: Success with Teams Customer Panel – Best practices for large scale enterprise deployments

BRK2366: Find out how one of the biggest retailers in Europe is using Microsoft Teams

BRK3170: Driving Teams Adoption: Enabling the modern workplace with O365 & Microsoft Teams

Upgrading from Skype for Business Online to Teams

These sessions will assist more technical roles to prepare for the transition from Skype for Business to Teams. From planning to migration, we’ve the session for you. Find out more about what you need to know to have a smooth transition:

BRK2190: Delighting your End Users: Facilitating a smooth transition from Skype for Business to Team…

BRK3141: Designing your path from Skype for Business to Teams: Start Here!

BRK3142: Planning a seamless migration from Skype for Business to Teams for IT Admins

BRK3230: Learn How Microsoft Does IT: The Journey from SfB to Teams

IT Pro Deep Dives

Deep dive into key topics in these technical sessions geared for IT Pro’s who will be supporting Microsoft Teams as a part of their environment:

BRK3113: Deep dive into the Administration Portal for Microsoft Teams and Skype for Business

BRK3138: Managing Client Deployments and Updates for Microsoft Teams

BRK4013: Quality in Meetings and Calling in Microsoft Teams Deep dive

BRK3169: Understanding calling usage and diagnosing call failures in Microsoft Teams

BRK2461: How to choose, deploy and manage the right Teams Devices

BRK4014: Deep dive on Office 365 Direct Routing

BRK4016: Understanding Media Flows in Microsoft Teams

BRK3229: Everything you need to know about Skype for Business Server

BRK3124: How Skype for Business on-premises customers can take advantage of Teams meetings

Extending Platform and Apps

If you’re interested in understanding the available (and brand new) APIs and extensibility capabilities of the Microsoft Teams platform, make sure to attend these information-packed sessions. In each session we will share how organizations can deliver the real power of the Microsoft Teams platform, to their people:

BRK2453: Drive Digital Transformation through Apps in Microsoft Teams

BRK3119: Deep Dive into Building Apps for Microsoft Teams

BRK2463: Introduction to programmable voice and video in Microsoft Teams

BRK3122: Connecting Microsoft Teams to third-party meeting room devices with Cloud Video Interop

BRK3136: How to manage secure, custom applications in Microsoft Teams

Learning Paths

Learning Paths are role-based recommendations on how to plan your week at Microsoft Ignite. Choose from the below Learning Paths that include not only breakout and theater session resources, but also includes recommended labs, certification exams, hands-on workshops, shared experiences like the Immersion Zone and links to valuable resources for your continued learning.

Unified Communications Manager

I’m a veteran Unified Communications IT Pro and support my organization’s Enterprise Voice infrastructure. I’m interested in learning how we can better leverage the cloud for our voice/communications needs and am looking to learn more about the future of Intelligent Communications at Microsoft, including the transition from Skype for Business to Microsoft Teams. More info

Application Administrator – Teamwork

I manage all enterprise teamwork and collaboration applications, including Microsoft Teams, SharePoint, OneDrive and Yammer. I am looking for best practices on how to better leverage the Office 365 teamwork suite of product and services to solve many of our existing business challenges. I also want to dive deep into configuration, management and customization best practices within each of the teamwork applications. More information

User Productivity Manager

I am the Productivity Manager for a large enterprise organization that has been fully deployed on Office 365 for the past several years and we are in the process of transitioning to Microsoft 365. Our leadership looks to me to understand our internal stakeholder’s business process requirements and to provide recommendations on what productivity tools to use. I work with IT to get these tools implemented and adopted throughout the organization. More information

In addition to all these great sessions, we encourage you to stop by the Teamwork & Intelligent Communications Booth and meet with the team. We would love to hear your feedback and help you to plan, deploy, secure and manage your Teams environment.

Skype for Business Server 2019 – Preview

From originating post Paul Cannon on https://techcommunity.microsoft.com

Quick links:

Post Paul Cannon (Microsoft):

Starting today, a preview build of Skype for Business Server 2019 is available for download.

While the future of Unified Communications and collaboration technology is the cloud with Teams and Office 365, we understand that many customers have reasons for maintaining on-premises deployments for these services. Our goal with this release is to enable customers to take advantage of key cloud features in an on-premises experience. This preview includes four key capabilities.

Cloud Voicemail. Skype for Business Server 2019 when paired with Exchange Server 2019 will use Cloud Voicemail to provide voicemail services. This provides an alternative to Unified Messaging, which will not be offered in Exchange Server 2019. With Cloud Voicemail, voicemail messages will continue to be stored in the user’s email inbox. Skype for Business Server customers who are currently using Unified Messaging and plan to migrate to Exchange Server 2019 should first plan and deploy Cloud Voicemail. Skype for Business Server customers who are planning to remain on older versions of Exchange, can continue to use voicemail functionality provided by Unified Messaging on their supported Exchange deployments.

Cloud Auto Attendant. We will begin supporting the use of Cloud Auto Attendant, so that on-premises customers can always use the latest version of Auto Attendant. Customers will need to use a hybrid configuration for users syncing to AAD. Please note that Cloud Auto Attendant will be available later this year – we will announce when ready.

Cloud Call Data Connector. Call Analytics is integrated into the core experience for administration and management in Office 365. With this addition to Skype for Business Server, you now have the ability to upload your call quality data to Office 365. This means you no longer need to store this data locally, and you can use the latest enhancements in the cloud version for a consolidated view of calling diagnostics. As we update reporting in the cloud, customers will be able to take advantage of these enhancements. CQD (Call Quality Dashboard) experience in cloud for on-premises customers will be made available later this year.

Streamlined Teams Migration. On-premises customers have noted to us that while they need on-premises support they recognize they will move eventually to the cloud. To ease that transition for customers, we have further simplified the experience to migrate to Teams.

Getting Started. Download the preview today and start testing in your lab environment. It’s important to note that this is a pre-release version that may change substantially before it is released. Please do not install into production. We will disable comments here and instead have provided a forum with the latest news for you to discuss this preview release with your peers and to give us feedback. Please take the time to review the pre-release documentation to help you with your testing. We look forward to your feedback on the product and documentation.

Microsoft – Insider Dev Tour

I has the privilege attending today the Insider Dev Tour in Microsoft Zaventem. I would like to take the opportunity to thank Pete Brown for organising this great event, as well as the the local speakers Wesley Cabus, Nico Vermeir, Pieter Nijs, Elio Struyf, Stijn Michiels and Bart Lannoeye (congrats).

If you missed it or could not attend, have a look to the lab sessions:

Additional reading topics:

The Insider Dev Tour is for developers interested in building Microsoft 365 experiences today, using the latest developer technologies, as well as for those who want a peek into the future. If you can read code, this is for you, regardless if you are a beginner, expert, student, or hobbyist developer!

The morning anchor session included a demo and code-focused overview of the new developer technology coming out of Redmond. It covered Windows, Azure, Office, AI and more, providing the input needed for decisions when picking from the latest technology for a next project.

In the afternoon, we willed down into the code. We learned to build native Win32/XAML apps and Progressive Web Apps, and take advantage of the latest Windows 10 capabilities. We learned how to add AI (Artificial Intelligence) into your projects, how to connect with new ecosystems using the Microsoft Graph, and how to bring your experiences into the next dimension through Mixed Reality.

The tour was an opportunity to connect directly with leads and engineers from Redmond, as well as regional industry leads and Microsoft Developer MVPs.

Microsoft Teams – Graph

Microsoft Teams apps built on Microsoft Graph give work groups a new tool to make collaboration a more productive and compelling experience. Using Microsoft Teams, work group users share assets, interact through chat, and schedule events on the team calendar. Enhance the value of Microsoft Teams by adding team, channel, and conversation automation via apps based on the Microsoft Teams API.

Home – Microsoft Graph
Quick Start – Microsoft Graph
Examples – Microsoft Graph
Micosoft Teams – Graph API (beta)
Overview – Documentation – Microsoft Graph
Teamwork (preview) – Documentation – Microsoft Graph
Graph Explorer – Microsoft Graph
Use the Microsoft Graph API to work with Microsoft Teams

Sample C# for accessing Microsoft Teams data via the Microsoft Graph
Samples on GitHub
Get started with Microsoft Graph

Microsoft Teams – Build 2018

Computing is no longer just an interface that you go to, but it’s instead embedded everywhere — in places, things, our homes and cities. The world is a computer. CEO Satya Nadella shares Microsoft’s vision and roadmap for how developers can lead in this new era.

Visit Build 2018 site for latest info on Build 2018.

Download the transcripts on Press Pack, including

  • Press Release AI, edge and cloud
  • Press Release Microsoft 365
  • Official Microsoft Blog
  • Transcript Joe Belfiore keynote
  • Transcript Satya Nadella keynote
  • Transcript Scott Guthrie keynote

Microsoft Teams – PowerShell

The PowerShell Gallery is the central repository for PowerShell content. You can find new PowerShell commands or Desired State Configuration (DSC) resources in the Gallery. Teams PowerShell Beta module 0.9.3 is now available.

Cmdlets:
Add-TeamUser Get-Team Get-TeamChannel Get-TeamFunSettings Get-TeamGuestSettings Get-TeamMemberSettings Get-TeamMessagingSettings Get-TeamHelp Get-TeamUser New-TeamChannel New-Team Remove-Team Remove-TeamChannel Remove-TeamUser Set-TeamFunSettings Set-TeamGuestSettings Set-TeamMemberSettings Set-TeamMessagingSettings Set-Team Set-TeamChannel Set-TeamPicture Connect-MicrosoftTeams Disconnect-MicrosoftTeams

Download:
https://www.powershellgallery.com/packages/MicrosoftTeams/0.9.3

Microsoft Teams – Training

Microsoft Teams – C#

The Microsoft Teams Development Platform offers good starting place to:

Check out the links Get started on the Microsoft Teams platform with C#/.NET and Quickly develop apps with Teams App Studio.

A C# sample of Microsoft Teams can be downloaded here : Microsoft Teams C#.

This sample app will give you all the tools you need to start developing for Microsoft Teams.

The sample app has two goals:

  • To show you different examples of how an app can integrate into Teams.
  • To give you a starting point of patterns, examples, and tools that can be used as a template for creating a larger, scalable, enterprise-level bot to work within Teams.

To get the sample app up and running, follow the directions below or in the readme.md file in Github.

Virtual Health Templates at Build 2017

A nice presentation at recent Microsoft Build 2017 event in Washington State Convention Center, Seattle, WA, May 10 – 12, illustrating Skype for Business integration using Virtual Health Templates and Mcirosoft Hololens.

Skype for Business includes powerful support for audio/video conversations and meetings. Find out how we built a complete “Virtual Consult” facility for doctors, and how you can weave the power of audio/video conversations into your own apps.

Virtual Health Templates

https://github.com/officedev/Virtual-Health-Templates

Virtual Health Templates

Modern healthcare providers are constantly looking for innovative ways to service and connect their patients and care teams. We are excited to announce the publication of new developer templates that extend Skype for Business as a platform for virtual healthcare.

More info: Virtual Health templates.

Download: here.

Visit https://dev.office.com/Skype where you’ll find documentation and code samples to help you get started. Once you jump in, tell us what you think. Give us your feedback on the API and documentation through GitHub and Stack Overflow or make new feature suggestions on UserVoice.

YouTube Channel

I recommend reviewing the Skype for Business YouTube channel:
Skype for Business – YouTube Channel

Skype for Business Video Broadcast Series

  • SOF CQD training series
  • Skype Academy
  • SOF trainings
  • Skype for Business Instructor Led Training
  • Skype Developer Platform
  • Skype Developer Platform: Partner Conversations
  • Microsoft Office: Skype for Business How-to
  • Customer Stories
  • Business Uses Lync to Connect with Students – Subtitled
  • Lync knows.
  • Lync Conference 2014 Customer Sessions
  • Lync Conference Sessions
  • #LyncConf14 Launch Pad

Dynamic Guest Access (preview)

Today Microsoft is extending the value of the Skype Developer Platform with a collection of new capabilities designed to support an important scenario with broad application across a range of industries – remote advisors connecting over real-time voice and video with external customers using the power of Skype for Business and Office 365.

More info: Build Remote Advisor solutions with Skype for Business.

Providing a secure and reliable Remote Advisor experience to customers outside of your organization requires two key elements – seamless integration with your existing customer identity system, and dynamic control over how your trusted applications can authorize those users to access Skype for Business Online. Today we’re excited to announce the first extension of the Skype Developer Platform to support trusted applications in Skype for Business Online with a public preview of the Skype Developer Platform – Dynamic Guest Access feature.

Dynamic Guest Access builds on a REST-based API that enables developers to facilitate meeting scheduling and authorize users to access Skype for Business Online resources using secure, session-based tokens. Dynamic Guest Access works together with the Skype Web SDK, App SDK, and UCWA to enable Remote Advisor and other business-to-consumer solutions.

To learn more about the Dynamic Guest Access preview feature, please visit the Skype for Business GitHub repository.

Cloud Connector

Microsoft has announced the new Cloud Connector Edition of Skype for Business Server is generally available worldwide since April 11th, 2016.

All versions of Skype for Business Server come with Cloud Connectivity included and allow customers worldwide to use Office 365 Cloud PBX with the carrier calling services of their choice.

The newly released Skype for Business Cloud Connector Edition allows customers to quickly connect existing customer phone lines and phone numbers to Office 365 by delivering these proven hybrid capabilities as optimized, pre-configured virtual machine images.

As such, now customers have two choices for connecting their existing PSTN Circuit, Carrier and Contract to Cloud PBX operating in Office 365 :

Build 2016

I recommend Skype for Business Server 2015 developers reviewing the information of Build 2016 San Francisco, CA from March 30 – April 1, 2016.

A recording of the Skype for Business Developer Platform Update session can be found here:

I also recommend the session below:

Microsoft continues to focus on enabling developers to do amazing work as businesses and industries transform in support of the shift to a cloud-first, mobile-first world. At Build 2016 they present the latest tools and technologies and how they can help today’s developers be their most creative and productive.

The presentations and broadcasts can be found on Channel9.

This week at Build 2016Microsoft announced the general availability of new developer capabilities for Skype for Business Online that enable developers to easily embed real-time presence and messaging into enterprise and Office 365 applications.

Develop for Skype for Business Online

For the first time ever, we are enabling third party apps to natively integrate with Skype for Business Online and connect to our cloud services. New updates include:

  • Skype for Business User API
    Create apps for Skype for Business Online via the User API (UCWA). Based on the UCWA service initially delivered for Skype for Business Server, the Skype for Business User API allows third party apps to work directly with a users’ chat messages, presence and contacts. Find the Skype for Business User API here. See also my publications and code.
  • App Registration with Azure AD and Office 365
    Register your Skype for Business Online apps as trusted Office 365 apps, to ensure user/admin consent and distribution, and setting the foundation for Skype for Business to connect natively with Office going forward (e.g. integration with Graph API, publish apps via Office Store). Register your apps here.

Embed Conversations with SDKs for Web and App

The new Skype for Business App SDKs enable developers to embed conversations and communication capabilities into enterprise solutions and Office 365 apps so customers can connect with businesses anytime, anywhere and on any device. New updates include:

  • Skype Web SDK
    The Skype Web SDK opens up a new set of possibilities for adding conversations into every enterprise scenario. Built as a JavaScript wrapper, it is now more simple to create a web app. Embed conversations with the Web SDK to enable features such as presence, instant messaging, video and voice. Presence, instant messaging and contact capabilities are generally available today. Support for audio and video via a plug-in with Microsoft Edge (other browsers coming soon) is also offered today–in Preview. You can find the Skype Web SDK here.
  • Skype for Business App SDKs for iOS and Android
    We’re also announcing the upcoming preview of our Skype for Business App SDK. The initial preview, available at the end of April, will focus on select business to consumer (B2C) scenarios such as enabling virtual office visits with your doctor directly within a custom virtual care app.

Additionally, in Build 2016 keynote Microsoft introduced Skype Bots – a new way to bring expertise, products, services and entertainment into your daily messaging on Skype. Today, Skype bots can come to life through messaging, and in the future audio and video calling will be enabled. For more details on what we released in preview and how developers can get started, go to skype.com/developer.

Build native Android, iOS and Windows apps with Visual Studio
Xamarin enables developers to create fully native applications on Android, iOS, and Windows in C#. At //build 2016, we announced the availability of Xamarin features in Visual Studio Community. Share code across platforms while delivering apps with native performance and look and feel. Additionally, you now have expanded access to Xamarin University curriculum for on-demand mobile development training, including cross-platform best practices from Xamarin mobile experts and industry luminaries.

Enterprise Connect

In case you missed Zig Serafin’s keynote at Enterprise Connect today, you can watch a recording of the Skype Meeting Broadcast, announcing

  • PSTN Conferencing available for purchase in 32 countries
  • PSTN Calling Preview outside the U.S.
  • Project Rigel—bringing the Skype Meeting experience to every meeting room
  • Connecting traditional video teleconferencing systems to the Office 365 Meeting experience
  • Unified management, reporting and analytics for enterprise communications
  • Meeting Broadcast transcript

Read this Office blog for more information about the announcements of today :
Expanding the reach of Skype for Business meetings and voice services in Office 365.

© 2016 by Microsoft

Lync Server 2013 in Healthcare

Lync Server 2013 platform offers great opportunities in Healthcare. Below some of my PowerPoint presentations highlighting the infrastructure and possibilities to leverage business processes with CEBP and one of my customers using the platform in healthcare environment.

© Francis Missiaen

Skype for Business Developer Platform

This presentation introduces the new Skype for Business Developer Platform.

A high-level overview of server site, client site and B2C API of the Skype Development platform are represented below.

In summary the following scheme represents access to User API, Application API and UCMA.

The new Skype Web SDK dramatically reduces the complexity trough UX Controls and Javascript Object Model and Languages interfaces.

For those familiar to my blog articles on UCWA 1.0, below an example for easy it becomes to enable your website with UC.

If you could not attend Microsoft Ignite 2015, I recommend reviewing the session The Power of the Platform: Developing with the Skype Developer Platform by Andrew Bybee and Daniel Valik.

© 2015 by Microsoft (non-NDA)