Wednesday, October 9, 2019

Administration controls for Microsoft Stream live events

https://docs.microsoft.com/en-us/stream/live-event-administration
As a Stream admin, you can restrict who can create events, see all events, and start, stop, modify and delete an event. By default, everyone in your organization can create a live event.
























Permissions and privacy in Microsoft Stream
https://docs.microsoft.com/en-us/stream/portal-permissions

Microsoft Stream allows for videos to be secured with a combination of permissions at the video level, group membership, and settings of a group.

Microsoft Teams Live meeting setup

Plan for live events in Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/teams-live-events/plan-for-teams-live-events

When you're planning Teams live events to hold large meetings in your organization, there are several factors that you need to consider before starting to set it all up.

Teams cloud meeting recording
https://docs.microsoft.com/en-us/microsoftteams/cloud-recording

In Microsoft Teams, users can record their Teams meetings and group calls to capture audio, video, and screen sharing activity. There is also an option for recordings to have automatic transcription, so that users can play back meeting recordings with closed captions and search for important discussion items in the transcript. The recording happens in the cloud and is saved to Microsoft Stream, so users can share it securely across their organization. Related: Teams meeting recording end user documentation

Manage a live event recording and reports in Teams

Recordings from live events produced in Teams are currently not saved in Microsoft Stream. You can download the recording from the meeting details and upload it manually to Microsoft Stream after the event. To manage the reports, click Calendar , select the live event, and go to the Event resources section.

Manage Microsoft Teams settings for your organization
https://docs.microsoft.com/en-us/microsoftteams/enable-features-office-365

Teams apps settings in the Microsoft Teams admin center
You manage apps for your organization in Teams apps in the Microsoft Teams admin center. For example, you can set policies to control what apps are available org-wide or to specific Teams users and you can customize Teams by pinning the apps that are most important for your users.

Teams org-wide settings in the Microsoft Teams admin center
You can control organization-wide user settings in the Microsoft Teams admin center. To edit org-wide settings, go to the Microsoft Teams admin center, and then select Org-wide settings.

Teams org-wide settings in the Microsoft Teams admin center
You can control organization-wide user settings in the Microsoft Teams admin center. To edit org-wide settings, go to the Microsoft Teams admin center, and then select Org-wide settings. You can configure the following settings.

Set up for live events in Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/teams-live-events/set-up-for-teams-live-events

Step 1: Set up your network for live events in Teams
Live events produced in Teams require you to prepare your organization's network for Teams.

Step 2: Get and assign licenses
Ensure you have correct license assignments for who can create and schedule live events and who can watch live events.

Step 3: Set up live events policies
Live events policies are used to control who in your organization can hold live events and the features that are available in the events they create. You can use the default policy or create one or more custom live events policies. After you create a custom policy, assign it to a user or groups of users in your organization.

Administration controls for Microsoft Stream live events
https://docs.microsoft.com/en-us/stream/live-event-administration

As a Stream admin, you can restrict who can create events, see all events, and start, stop, modify and delete an event. By default, everyone in your organization can create a live event.
Live events in Microsoft Stream

You can create live events using Microsoft Stream across the organization. You can schedule, produce and deliver live events for a variety of scenarios such as companywide events, leadership updates and more. Live events enable producers to curate and control the content that is broadcast to an audience.

Live events in Microsoft 365
Ensure that users you want to be able to create live events have the granted permissions required to create a live event.

By default, everyone in your organization can create a live event, however a Stream admin can restrict access. Learn more about live event administration.

Go to Admin settings > Live events.

Go to Create > Live event. Follow the instructions in Create a live event in Stream.

Create a live event in Microsoft Stream

Schedule the live event
In Stream, go to Create > Live event.

End User Access to Teams
Users can access Teams in several ways.

  • The web interface for Teams is available at https://teams.microsoft.com
  • A desktop Teams client can be deployed to Windows and Mac computers
  • Mobile apps have been released for iOS, Android, and Windows Phone

Sunday, September 29, 2019

TEAMS Sign in process flow


TEAMS Sign in process flow to identity what's expected and act accordingly. In this article, we will focus mainly on TEAMS Client login.

How does Sign IN work?



The client reaches teams.skype.com and start the bootstrap. Under JSON we should be able to view all features are enabled or not enabled:
·         The page teams.microsoft.com will present a sign in page with a frame from login.microsoftonline.com and follow an OAUTH authentication.
·         https://login.microsoftonline.com/common/userrealm/ - will return where the OAUTH auth will happen.
·         A token will be generated and the client and can be verified on the 302 message from login.microsoftonline.com:
·         Token expires_in=3599 (1h)
·         From this point the client execute all the requests with the access token on the HTTP header:

How does the client identify where to register?
·         The client will always attempt to register to teams.microsoft.com that is the URL of the service.
·         Once registered, the client will POST to api.teams.skype.com that will reply with a JSON with the services the client have to register:
·         Client do authenticated requests to the ams, chat service, middleTier, msImageService and search services on respective geographical region.

How does Sign IN work in SSO?


Web logs

·       Press (CTRL+ALT+SHFT+1) in client to download logs (Electron Logs)
Note - be sure to use the 1 on top of keyboard and not 1 from number pad as that maps to a different key
·       %downloads%\MSTeams Diagnostics Log <timestamp>.txt
Desktop logs
·       %appdata%\Microsoft\Teams\logs.txt
Contains framework and bootstrapping info
App Bootstrap process
Plugin initialization
Update Management
Some SSO info when using SSO builds (Desktop Auth)



Microsoft Teams logging details


There are three types of log files automatically produced by the client that can be leveraged to assist in troubleshooting Microsoft Teams.
·         Desktop logs
·         Debug logs
·         Media logs

Desktop logs

Desktop logs, also known as bootstrapper logs, contains log data that occurs between the desktop client and the browser.
%appdata%\Microsoft\Teams\
C:\Users\username\AppData\Roaming\Microsoft\Teams

















To open the client log (logs.txt in the Teams cache), click the Teams icon in the system tray and then Get Logs from the menu. Notepad loads the file and you can browse it to your heart’s content before giving up and sending it to Microsoft.
Windows:
1.    Right-click the Microsoft Teams icon in your application tray, select Get Logs









Diagnostic Log

 The CTRL-Shift-Alt-1 key combination generates a diagnostic log file on Windows workstations, while Command + Option + Shift + 1 generates the file on a Mac. Teams creates the diagnostics log in the Downloads folder on the workstation and creates a name by combining MSTeams Diagnostics Log with the current timestamp.
%downloads%\MSTeams Diagnostics Log <timestamp>.txt
Debug logs show the following data flows:
·         Login
·         Connection requests to middle tier services
·         Call/conversation

Media Logs

Media logs contain diagnostic data about audio, video and screen sharing. They are required for support cases only upon request and can only be inspected by Microsoft. The following table outlines the log location.
%appdata%\Microsoft\Teams\media-stack\*.blog
%appdata%\Microsoft\Teams\skylib\*.blog
%appdata%\Microsoft\Teams\media-stack\*.etl

Network Traces

Microsoft might ask for a network trace to help resolve some support requests. use Fiddler or Charles Proxy


Note: As some blog says Teams is not a Sip client so cannot use Snooper kind of tools for diagnostics. 

Microsoft Teams Training




End user training for Microsoft Teams

Use these training resources to help users in your organization get the most out of Teams.



·         Watch Teams training videos

· 




Use these teams training resources to help users in your organization get the most out of Teams.

Manage team collaboration with Microsoft Teams

Free course from Microsoft Learn
Manage team collaboration with Microsoft Teams introduces you to the features and capabilities of Microsoft Teams, the central hub for team collaboration in Microsoft 365. 
Find the free course for  Manage team collaboration with Microsoft Teams