Friday, September 25, 2020

Ignite 2020 - DB144 - What’s new in Teams management

Presented by: Ronit Ben-Sheffer and Jamie Stark

The Teams Management Goals are

  • Simplicity
  • Granularity
  • Automation


The Teams Admin Center is always found at
https://admin.teams.microsoft.com
and Teams can also be managed using PowerShell or Graph API.

 New features in the Teams Admin Center

The session contained many demos of the Teams Admin Center and the new features. I was assisting with the chat and answering questions from participants. We received a lot of good questions, and I learnt a lot, here are some of them.

Questions and answers


When assigning a different policy to a user in Teams Admin Center or via PowerShell it would be great to see when the functionality is really assigned to the user to be used - I am aware of the note "can take up to 24 hours" but often it is assigned quicker and then it would be nice to be able to see that somewhere - is this somehow possible?
There are several elements contributing to the overall throughput due to policy versus update frequency versus dependent services. We have plans to improve and reduce the frequency. As of now the user policies applied can be seen in Teams Admin Center. It would be optimal to know not just when the policy assignment occurs (which is usually quite quick) but to actually have a feedback loop for when the updated experience is in place at the client - there are plenty of reasons that a client may not have picked up the new policy (including being offline.)

Is it possible to assign App Policy to an Office 365 Group from the Teams Admin Center?
Yes, the ability to assign policies to groups is now available in Teams admin center and we are rolling out support across different policy types, including App Setup and App Permission policy.

Is there a way to track or audit Anonymous users?
Not really. They are anonymous and not part of your tenant.

When you have an external guest in your Team, is it possible to stop the guest downloading content?
If this is content from the Files area, you can apply policy at SharePoint Online level. This should also be possible using combination of Conditional Access policies.

Is there a connector / way to connect to PSTN reporting data from Power BI?
You can use the Call Records API and get the CDR data streamed to your data store of choice, and from there you can use Power BI to create custom reporting around that.

How far away is call centre functionality from teams?
We are always adding new capability to the Auto Attendant and Call Queue capability of Teams Admin Center, and folks certainly use this for customer contact scenarios. For more sophisticated scenarios we will always point to partners who are building contact center solutions on top of Teams.

PowerApps can now be integrated into Teams. Can PowerApps settings be administered through the Teams Admin Center?
The Teams Admin Center will help you administering Teams capabilities. PowerApps are only surfacing in Teams.

What is Advisor for Teams?
Advisor for Teams is a tool that helps rollout Microsoft Teams to your organization. https://docs.microsoft.com/en-us/microsoftteams/use-advisor-teams-roll-out

Can Call Que managers see the status of the team members and know who is actively answering calls or not?
We are working to deliver real-time reporting for Call Queues.

What is a teams display device?
It is a personal device that serves as companion device, supporting the ability to join meetings, making calls, checking calendars, interact with chats, and of course supporting Cortana for voice interactions. Think about it like a modern, more capable, desk phone replacement.

Are Admins informed of any TOC / EULA change of a 3rd party app?
Not really, Apps do not "run in Teams". Instead we use Teams as a canvas to have an App User Interface. It is a scenario we are looking at across a few different dimensions - including whether the app has updated their compliance with 3rd party standards or privacy policies. We think this is particularly important for regulated industries.

The Alerting for Devices - is that only for devices with Teams installed or also for Intune devices?
These alerts are limited to Teams devices.

Is the data history for Graph API up to one year or more than one year?
It is up to one year.

What about detailed meeting reporting visibility, like who scheduled, how many attendees, attendance report and meeting duration at the tenant level from the admin center?
This will be soon announced in the beginning of next year as part of the meetings and calling usage dashboard.

Can I filter by location to bulk assign users in one location to a Teams app setup policy?
At this time, Teams do not support this capability.

What possibilities do we have for filtering users on group-based assignment?
Group based policy assignment is now available.
https://docs.microsoft.com/en-us/microsoftteams/assign-policies#assign-a-policy-to-a-group


Is there a good way/tool to use in a Teams meeting to allow voting? (Scenario: 250-300 participants are key stakeholders who need to vote on proposals.)
With the new meeting extensions that will become available in the near future a lot of applications can be integrated directly into a Teams Meeting. Applications like Forms, Polls, Polly, etc. will be natively available in a Teams Meeting. If the meeting is in a channel, you can use either Polly or Forms for an instant poll/vote.

Is it possible to disable the video recording in Teams live events which gets recorded even though it is disabled at tenant level?
Video recording availability for attendees can be disabled at the moment that you schedule the live event. It is always enabled for producers/presenters.

Can apps be restricted to publish for specific Teams?
Yes, you can set a policy to assign the app to specific group of users.

The Consolidated PowerShell still need to have separate connection to Teams and Skype, will this change?
Yes, this was the first step of bringing the two modules together, in the future there will be a single connection to the back-end.

When is the new Teams PowerShell module coming out?
It is available here:
https://www.powershellgallery.com/packages/MicrosoftTeams/1.1.6


What is the best way to list the client version used in our Tenant?

The Call Quality Dashboard contains this information.
https://docs.microsoft.com/en-us/microsoftteams/cqd-data-and-reports#detailed-reports


Are there any plans to provide a Teams native mechanism for retrieving peer to peer or channel chat logs (other than eDiscovery) for large groups of users?
Our team is working on APIs that can be used to address this scenario.

Can you clarify how call quality is measured?
There are definitions on when a call/stream is marked as poor or not.
https://docs.microsoft.com/en-us/microsoftteams/stream-classification-in-call-quality-dashboard


Any good links to how we get devices on the Teams room device list? (seems some of our devices appear there, but others never appear.)
Suggest opening a ticket with support to prosecute this more completely. For reference, the docs are here.
https://docs.microsoft.com/en-US/microsoftteams/devices/device-management?WT.mc_id=TeamsAdminCenterCSH
and generally, the docs are linked (Learn more) at the top of the relevant page in Teams admin center.


Can the alerts be sent to email?
At this time, we support alerts via Teams channels and via webhooks.

I don't see any of the new features in my Admin Center? When they will they roll out in EMEA?

You can monitor the roadmap where it is indicated when certain features are rolling out to tenants. https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=&searchterms=teams

Is there a way to use existing Devices that are used by other solutions?
In order for third party meeting endpoints to join a Teams meeting you can use a certified Cloud Video Interop partner. https://docs.microsoft.com/en-us/microsoftteams/cloud-video-interop

Will we be able to forward from Auto Attendant or Call Queue to external number without having to create "dummy" accounts and configure forwarding on those dummy accounts?
Yes, this is supported - https://docs.microsoft.com/en-us/microsoftteams/create-a-phone-system-auto-attendant#external-phone-number-transfers---technical-details

When is assigning Microsoft 365 groups to a Teams app setup policy in the admin center going to be available in all tenants?
Unfortunately, we don't have a timeframe for support for App setup policy at this time, but the work is planned.

Call Admission Control (CAC) - A wonderful feature in SfB, looking forward to it in Teams, is it on the Roadmap?
Yes, on the roadmap. We have had discussions about it internally and the goal is to create something that is easier to configure and deploy than a traditional admission control capability but accomplishing the same thing of keeping an under-provisioned network from being over-run.

What possibilities do we have for filtering users on group-based assignment?
Group based policy assignment is now available.
https://docs.microsoft.com/en-us/microsoftteams/assign-policies#assign-a-policy-to-a-group


Bulk policy assignment is not very efficient through the GUI if you have thousands of users to apply it to?
There are optimizations we will make to the user summary table that will make it more efficient to apply policy to large cohorts of users. Alternatively, there is also now the ability to apply policy to group objects - while that is not available for every policy type today, we are actively working to include more policy types in group assignment.

I am curious if Notifications have been tweaked at all? For us we have to have users go in and enable notifications for each and every channel. If users forget this, important messages go under the radar.
Teams communications require a bit different approach to notifications than mail - users who write to channel should use mentions if they want to catch attention of specific person or all channel/team. This way users will get notifications when there is something they should do. When a channel is important to user then users can choose to get all notifications. We rarely see situations in which users want to have all notifications about all channels. It would quickly overflow user with notifications.

Can we filter by location to bulk assign users in one location to a Teams app setup policy?
At this time, Teams do not support this capability.

Will we be able to add direct routing phone numbers and activate Enterprise Voice from the admin panel? Currently we must add the numbers via PowerShell.
Yes, we are aware of this and have the work in the backlog for implementation.

Do the telephony features include recording calls?
If you are referring to compliance call recording (e.g. record all incoming and outgoing calls to a specific group of users) then this is available. For more information please see.
https://docs.microsoft.com/en-us/MicrosoftTeams/teams-recording-policy


When you duplicate a Teams policy, you cannot change/edit the Policy Name?
Yes, we are aware of this and have a work item in our backlog to pop a dialog when duplicating a policy with a default name pre-populated.

Can we pull the client logs in a centralized way, instead of asking users to click: Shift + Ctrl + Alt + 1 ?
We are looking to make this functionality available.

Is there a release date for Breakout Rooms in Teams?
Teams Breakout rooms are coming very soon. It is in preview at the moment.
Take a look at this on-demand session for more information.
https://aka.ms/PR109


Why can I not get walkie talkie not stay in Teams Mobile, it appears then disappear, meaning the feature shows up in the client at one time but is not there at another time?
This should not be the case please open a ticket with support - if the policy is assigned to the user it should not disappear.

How about carrier hosted direct routing?
It is possible and depends on your carrier offering. There are carriers offering direct routing with Teams today.

When will (near) real-time audio/video calls analytics be available?
This is coming in the beginning of next year.

Can you manage app permissions via PowerShell?
Yes, the App Permission Policies can be managed via PowerShell:
https://docs.microsoft.com/en-us/powershell/module/skype/get-csteamsapppermissionpolicy?view=skype-ps


Is there a report to show who approved consent or see what apps have consent and their permissions consented to?
There is no out-of-the-box report available in Teams that will show who approved consent or see what apps have consent. Consent is registered in Azure Active Directory and can be audited there.
https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/manage-consent-requests


Will it be possible to get data from the reports via an API?
Yes. We have Graph API's to fetch reports.
Microsoft Teams user activity reports - Microsoft Graph v1.0
https://docs.microsoft.com/en-us/graph/api/resources/microsoft-teams-user-activity-reports?view=graph-rest-1.0

There are different options available to pull the reporting. Usage Reporting etc. is available in the Teams Admin Center for IT Admins. You have the PowerBI CQD reporting for your data analysts, and finally we have the Graph Call Records API to pull the raw data to build your own reporting.


How do we get the “new meeting experience” activated in our tenant?
The following blogpost on our official Teams Blog will point you in the right direction.
New Meeting and Calling Experience in Microsoft Teams!
https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-meeting-and-calling-experience-in-microsoft-teams/ba-p/1537581
Also make sure the Teams Clients are up to date with the latest updates.


Will application permissions be model in a app based approach, rather than user based policies - meaning policies per app, rather than assigning policies per user?
At this time, we support app support policies and app permission policies to be set at a user level. We plan to allow the application of these policies to Groups.

Tuesday, September 22, 2020

Microsoft Ignite 2020 - Keynote

 Today Microsoft Ignite started with the keynote by Microsoft CEO Satya Nadella.


Tech Intensity = (Tech adoption x Tech capability) ^ trust


He started by acknowledging that IT folks have helped the world through this pandemic, thank you all!

Next Satya discussed,

Flight simulator through the years. Flight simulator is more than a game - it is a digital twin of the world. Companies can now build digital twins of factories or even the entire company to simulate and learn.

How Microsoft are reducing carbon emissions.

 

Advancements in Artificial Intelligence


Azure orbital - control and communicate with your satellite from Azure. (A lot of space related stuff was shown in the keynote.)

Azure mixed reality.

A new surface hub is coming early 2021, 85 inches with fingerprint reader to login and Cortana.


The Microsoft "Full Stack" 


Demos and videos of Teams followed showing :

  • Dynamic view
  • Live reactions
  • Live captions with speaker attribution
    (even in MTR rooms with several people)
  • Raise hand
  • Breakout rooms
  • New layouts for together mode i meetings.
  • Realwear hands free voice enabled Teams experience
  • Walkie-Talkie for Andriod


A new learning app is coming in Teams, assign and track learning within your organization.

More of the Ignite 2020 news for Teams:

Tuesday, September 1, 2020

Teams Walkie-Talkie button on Samsung XCover Pro

Since a while back the Walkie Talkie app in Teams is in Public Preview on Android. With an Andriod phone it is possible to start the Walkie Talkie app, connect to a channel (only one channel at the time) and then push the big button on the screen to talk to all other users connected to that same channel.

In order to set this up an admin needs to go to the Teams Admin portal, "Teams apps" and "Setup Policies" to add and pin the Walkie-Talkie app named "Walkie Talkie". This is all described in the article "Walkie Talkie app in Microsoft Teams".


If you have a Samsung Galaxy Xcover Pro it features a nice hardware button located on the side of the phone that can be mapped to the Walkie-Talkie function in Teams. When activated and logged in to a Walkie-Talkie channel you do not need start the screen and log in with a pin if this button is activated. You can simply press it, hold it and talk just as you would have done with a regular Walkie-Talkie device. To map this button to the function in Teams you have to use a Mobile Device Management (MDM) system like InTune or Samsung Knox.


For InTune please refer to the following article from Samsung: "Microsoft Intune - Key mapping for Teams"

If you do not have InTune configured for your mobile Office 365 users it is possible to use Samsung Knox which is found at the URL https://www.samsungknox.com 

In Samsung Knox you have to create a login, add a (trial)license and add your device as a device to be managed by Knox. First, create a "dynamic" profile for the phone and select the Knox version to be "3.4 or above".

After going through a number of screens with setup information and choices you come to the "Device settings" page. Select "Add Configuration" under "Remap hardware keys (XCover Pro and Tab Active Pro only)" and set the "Key mapping template" to Microsoft Teams.


Finish the creation of the profile and assign the profile to the Xcover Pro phone using its "Device ID" which is the IMEI number of slot 1 as found in Settings / About Phone on the phone.

On the Xcover Pro phone itself go to Settings / About Phone / Software Information / Knox Configure and click "Apply latest profile". The phone will then connect to Knox and download the profile where you have configured the button.


Every time someone is pressing the Walkie-talkie button, either on a screen or as a hardware button on the Xcover Pro a sound is played to alert people about this. This sound can be turned off or replaced with a vibration instead, go to Settings / Walkie-Talkie in the mobile Teams client to configure this.


More Info: