Pages

Friday, December 6, 2019

Ignite 2019 - THR4004 - Microsoft Teams: Real-world troubleshooting

Presented by: Tom Arbuthnot

Session summary:
In this session, he shares tips for troubleshooting your Microsoft Teams deployment. We go from tenant configuration to networks to config files giving you real-world approaches to dealing with Microsoft Teams technical challenges.

My notes:
 

Thursday, December 5, 2019

SUCK - Svenska UC Klubben - meeting 2019-12-04

(Post in Swedish about a meeting in our local UC user group in Sweden.)

Ungefär 20 personer samlades hos Microsoft i Stockholms city och ca 10 var med remote över Teams. Det var mingel, tilltugg och prata med Tendfor - kvällens sponsor, från 17:00 till 18:00 då webbsändningen började.

Här är en länk till inspelningen av mötet, och vill ni enbart kolla på min del om CQD kan ni klicka här.

18:00 - 18:15 Inledning + Microsoft berättar om sin flytt och nya lokaler

Med hjälp av en mobil Teams klient i en smartphone togs en rundtur i Microsofts nya lokaler tillsammans med Robert Carlsson från Microsoft. Det är nu två veckor sedan MS lämnade Akalla efter 28 år. Kontoret ligger på Regeringsgatan 25 och består till en tredjedel av ytor för Microsofts personal och till två tredjedelar av öppna ytor dit Microsofts kunder och partners är välkomna till möten eller för att sitta och jobba tillsammans med Microsoft personal. Vi fick se MTC - Mircosoft Technology Center - där miljöer byggs upp för kunder att sitta och testa ny teknik som t.ex. mötesrum med Mircosoft Teams Rooms och Hololens. Utsikten mot NKs julskyltning och ner mot WeWork beundrades. I lokalerna har det arbetats mycket med ljuddämpning och materialval just för att man ska kunna hålla distansmöten via Teams med god ljudkvalité, och detta märktes faktiskt i livesändningen under rundvandringen.

18:15 - 18:40 Tendfor visar och berättar

Mårten Ekblad som är utvecklingschef hos Tendfor berättade om telefonimarknaden och skiftet från on-premises till molnbaserade lösningar för telefoni. Teams är globalt, billigare, enklare och bättre så det borde vara ett enkelt val för företag att ta steget till molnet även när det gäller telefoni. Tendfor, Teams och en (mobil)operatörsplatform i samverkan kan erbjuda bra lösningar för telefonister och contact centers. Vi fick se telefonistklienten, Teams appen och mobilklienten (iOS / Android) som Tendfor utvecklat. Även en konfigurerbar wallboard och statistikportal med inspelning visades. Hänvisning lever kvar i Tendfors system.

Tendfors system kan ta emot samtal utifrån PSTN och koppla dessa mot interna "anknytningar" i Teams, men kan inte i dagsläget koppla ut samtal tillbaka till PSTN.  En workaround för att få till telefonistfunktionen har då varit att använda simring på interna användare så att de även får samtal till t.ex. mobilen. Detta var möjligt att göra i Skype for business med verktyget SEFAutil, det är svårare i Teams men fullt möjligt som det demonstrerades i Ignite sessionen THR2102 - Microsoft Teams: Personal call routing.

Det Tendfor väntar på i Calling API för Teams är framför allt
  • Utgående samtal mot PSTN
  • Presence (finns i preview nu för läsning av presence)
  • Call Recording

Dessa funktioner är planerade att bli tillgängliga under nästa år.

Triangeldramat för telefonist i Teams

För managering av Tendfor används både REST API och PowerShell förutom de grafiska gränssnitten. Det går att få test tenants från Tendfor som fungerar under 60 dagar. Tendfor är tekniskt en operatörsoberoende lösning, men ingår i vissa paketeringar hos operatörer.

18:40 - 19:20 Samtalskvalitetsinstrumentbrädan

Mattias Kressmark från Microsoft startade med att berätta om samtalskvalitet och hur Teams klienten samlar in sådan data och spar den för presentation i Samtalskvalitetsinstrumentbrädan. Även definitionerna av Good, Poor och unclassified (unknown) gicks igenom. Innan det blev demo i Samtalskvalitetsinstrumentbrädan visades Call Analytics, Office 365 usage reports och PowerShell. Demonstrationen visade drillthrough i HelpDesk rapporten, hur man ser meddelandena som användarna kan skriva in tillsammans med Rate my call informationen samt de nya PowerBI rapporterna. Nyheter i Advanced CQD (version 3) gicks igenom samt framtida uppdateringar. Även vikten av building datafilen och hur man skapar och laddar upp den visades.

En fråga kom kring GDPR och vad som händer med personliga data då någon slutar? Den frågan besvarades inte på plats, men svaret är att det är löst i CQD på så sätt att all EUII (End-user Identifiable Information) raderas ur CQD datat efter 30 dagar. “PII or EUII data only comes from the v3 pipeline. Due to compliance reasons, PII/EUII data is only kept for 30 days.”

Vad gör man om man har samma subnät på flera olika orter?
Byt IP range på några av orterna så att de blir unika.

Det kommer komma mer i Samtalskvalitetsinstrumentbrädan framöver

19:20 - 19:40 Privata kanaler samt frågestund

Mårten Hellebro från Cloudway tog en grundare dykning ner i privata kanaler som är en ny funktion som just kommit i Teams. Detta har varit den mest efterfrågade funktionen i Teams uservoice under en lång tid.

I ett vanligt Team kan man nu skapa en kanal som enbart kan accessas av de som är medlemmar i just denna kanal, även en separat site collection i SharePoint skapas för denna kanal för att även filer som delas enbart ska få accessas av medlemmarna i kanalen. Antalet site collections i en tenant har ökats till max 2 millioner, då detta kommer driva upp antalet något. Det går att skapa max 30 privata kanaler i ett Team. Ägaren av Teamet blir inte automatiskt medlem i en privat kanal, men han kan se att den finns, ta bort den eller göra restore på den. Det går att ha möten i en privat kanal men dessa går inte att spela då Stream inte kan begränsas på samma sätt som filer till enbart kanalens medlemmar. Externa användare kan ingå i Privata kanaler. Det går inte att göra om publika kanaler till privata.

Varför skulle någon använda Slack istället för Teams? Kanske kunder som inte har Office 365 och redan har börjat med Slack är den största målgruppen. Teams innehåller numera fler funktioner än Slack. Slack finns även för Linux och snart kommer även Teams på Linux.

Det har vart en liten debatt i media kring hur många användare som egentligen använder Teams driven av medarbetare på Slack. Microsoft räknar någon som användare som loggat in och gjort något i Teams som en användare i den månatliga, vecko eller dags statistiken.

När kommer den nya management portalen för Teams Rooms i Teams Admin Portalen?
Snart, och den nya "managed rooms" tjänsten har varit i drift i preview i 1700 rooms innan den nu kommer släppas officiellt.

Kolla gärna in https://preview.rooms.microsoft.com för mer information.

Tack till Tendfor, Microsoft, Linus och Mårten!

Tuesday, December 3, 2019

Ignite 2019 - BRK3217 - Optimizing coexistence on your path to Teams

Presented by: László Somi and Bryan Nyce

Session summary:
Determine the most suitable approach based on your current Skype for Business implementation and business goals with Teams. This session will review options for coexistence between Skype for Business and Teams, including scenario based considerations.

My notes:

The starting point includes Skype for business and the end point is all users in Teams Only mode. The key considerations are
  • Feature requirements and overlapping functionality
  • Moving all users at once or in cohorts
    (cohort - a group of people banded together or treated as a group)
  • The velocity to move users to Teams Only

In an upgrade the user will chat, call and hold meetings in Teams and all data about future meetings are upgraded as well. The Skype for business client will remain on the computer in a "meetings only" mode to join future SfB meetings.

In a side-by-side Islands mode scenario, calling and incoming federated messages will go to the Skype for Business client. There will be two buttons to schedule meetings in Outlook.

Phone system features (Calling plans and/or Direct Routing) will not be available until the user is in Teams Only mode.

Considerations

In Islands mode presence is shared and there is interoperability between SfB and Teams clients, but it is not a "native" experience it is a text only chat. There will be graphical elements in both clients showing which system the user you are chatting with is using. Make sure that you have the latest versions of both clients, this especially important for desktop sharing from SfB to Teams to work. Desktop sharing in interoperability mode is realized by starting a meeting - either in SfB (if that is where the initiating user is located) or in Teams. If you want the native experience - get to Teams.

Consider the meeting rooms - if you have SRS you can keep using these rooms, LRS rooms must be upgraded. Think about which audio devices are in use, will they work with Teams?

Voice Migration Options

In Skype for business voice could be enabled via
  • SfB On-premises Enterprise Voice
  • SfB On-premises Configuration Hybrid (OPCH)
  • SfB Online Calling Plans
  • SfB Onlie Cloud Connector Edition (CCE)
In Teams there are Calling Plans and/or Direct Routing.

Questions and Answers

There is a function to automatically update SfB meetings to Teams, is it working?
Yes, the Meeting Migration Service has been used by many customers already, and it works with Exchange Online.

Is there and option to use Teams for chat only?
Yes, by turning off features one-by-one by policies.

Can we use a number in our own PBX as the dial-in conferencing number in Teams?
No, Teams dial-in services are only provided by the Audio conferencing services from Microsoft in the cloud. It is possible to migrate the number to Office 365, purchase communications credits and make that number show up in Teams meeting invitations.

Can we migrate SfB Response Groups to Teams?
SfB Response Groups can be moved to Teams Org auto attendants and call queues, but this would be a manual process.

Sunday, December 1, 2019

Ignite 2019 - TMS50 - Streamline business processes with the Microsoft Teams development platform

Presented by: Karan Nigam and Zakiullah Khan Mohammed

Session summary:
Join us to learn how Microsoft Teams can integrate applications and streamline business processes at Contoso. Teams can become your productivity hub by embedding the apps you are already using or deploying custom-built solutions using the latest dev tools. We show you how to leverage the Microsoft Power Platform to automate routine tasks like approvals and create low code apps for your Teams users.

My notes:

  • You can integrate your processes right in Teams.
  • What capabilities in Teams should you use?
  • How can you manage your solutions?

For a sales scenario, dynamics and power automate can be integrated and used right within Teams.

A video about how the American Red Cross is using Teams with Power Apps was played. Next the American Red Cross was showing a live demo of how they use apps in Teams.

When considering building an app - ask
  • Does it solve a real problem?
  • How often will it be used?
  • What’s the collaboration need?
  • What ROI does it provide?

Today there are more than 315 apps available in the Teams store.

Different capabilities of Teams

You can build your own...
  • Tabs
  • Bots
  • Adaptive cards
  • Messaging extensions
  • Task modules
  • Notifications
...and there are many options to use as a back-end to the app
  • Azure
  • Graph
  • SharePoint
  • PowerApps
  • Flow
  • Power BI
  • Forms

With Message Actions it is possible to save a conversation as notes or to create a task with the conversation as background information

Message Actions in Action

You can publish an app to the store to be available for all tenants worldwide, or to your tenant only using the company store, or to your team only by sideloading. App Self attestation and certification are available to build trust in your app.

Tuesday, November 26, 2019

Ignite 2019 - TMS40 - Managing Microsoft Teams effectively

Presented by: Anne Michels

Session summary:
With simple and granular management capabilities, Microsoft Teams empowers Contoso administrators with the controls they need to provide the best experience possible to users while protecting company data and meeting business requirements. Join us to learn more about the latest security and administration capabilities of Microsoft Teams.

My notes:

This session is for IT administrators to understand Teams in the areas of
  • Architecture
  • Security and compliance
  • Manageability

A "team" is an Office 365 Group and a SharePoint Team site. The Teams client will be a part of Office 365 pro-plus and will be part of the Semi-annual channel.

Each private channel will have its own SharePoint site collection, and the number of site collections in a tenant is raised to two million.

Information barriers in Microsoft Teams are available for chats and channels and are soon coming to files and SharePoint.

A demo of how create a Data Loss Prevention Policy and how it looks like when it is activated in the client.

Office 365 ATP Safe Links are soon coming to Teams.

Teams can be managed by
  • Microsoft Teams Admin Center
  • Microsoft 365 Compliance Center
  • Microsoft 365 Security Center
  • Azure Active Directory Admin Center
  • PowerShell

Advisor for Teams is part of the Teams admin center that will help you in a roll out of Microsoft Teams. It configures a Team for the deployment, provides plans and step-by-step guidance as planner tasks included in the Team.

The difference between settings and policies are that settings applies to the tenant, while policies can be applied on a per-user basis.

Management of Teams Rooms Devices is coming to the admin portal and a demo with scheduled restarts of devices and download of logs was shown. Usage analytics is now available both in the Microsoft Teams admin center and in the Teams client itself.

Security and Compliance in Teams are growing

Monday, November 25, 2019

Ignite 2019 - TMS20 - Intelligent communications in Microsoft Teams

Presented by: James Skay and Paul Cannon

Session summary:
Microsoft Teams solves the communication needs of a diverse workforce. Calling and meeting experiences in Teams support more productive collaboration and foster teamwork across Contoso. Join us to learn more about the latest intelligent communications features along with the most recent additions to our device portfolio.

My notes:

There are five main parts of Microsoft Teams.
  • Meetings / Live Events
  • Chat
  • Calling
  • Files
  • Teams as a platform, apps and workflows

Meetings
 
There are four main types of meetings that run in Microsoft Teams.
  • Scheduled - structured, planned of time with internal or external participants.
  • Ad Hoc - click "Meet now" to start sharing screen, work on documents.
  • Channel - A scheduled meeting inviting everyone part of a channel
  • Live Events - meetings for up to 10,000 people (or even more with eCDN providers.)

Teams helps these meetings being efficient before, during and after the meeting.
  • Before - context, history, chat in the channel, files beforehand, pre-join stage
  • During - cloud recording, live captions, whiteboard (with content camera), sharing (with system audio), reconnecting
  • After - notes, actions, view recording, search transcript

Recent Innovation in Teams Meetings

Audio Conferencing dial-in is available in 72 countries, interactive voice response in 44 languages - Swedish included.

Calling
 
Calling Plans are available in 12 countries and Direct Routing is now used in more than 80 countries and it is possible to mix and match both types. A demo of voicemail, delegates, consultative call using chat was shown, followed by a video about Microsoft Teams Rooms.

Sunday, November 24, 2019

Ignite 2019 - THR2130 - Raising Visibility and Trust in Apps on Teams

Presented by: Bill Bliss

Session summary:
We, at Microsoft, aim to expedite adoption of Teams apps within enterprises through improved transparency and trust between Teams app developers and Enterprises. Come learn about our programs that provide visibility into security and data handling postures of apps built on Teams.

My notes:

A lot of large enterprises turned off all apps in Teams to start with since they did not know if they could trust the apps. They need to trust the apps that are being run in their organization.

Understanding this Microsoft now announces a new Microsoft 365 Certification Program (for apps.) and the goal of this program is to raise visibility and trust in Apps on Teams.

At the Microsoft 365 Publisher Attestation page information about apps are in a single location, in a consistent manner. The Certification program takes this a step further.

In the list of apps, you can click any app and see four information areas for the app, General, Data Handling, Security and Compliance, CSA STAR.

In the future the Teams Admin center will show information about all apps, and indicate if they are certified or not.

Apps in the Teams Admin portal

The same type of app certification exists for other Office programs as well such as Word, Outlook, etc.

Resources:
Overview and app info: https://aka.ms/AppCertification
For developers: https://aka.ms/AppCertificationDevInfo