Microsoft Teams – Add RSS feeds Connector to Channel

I was looking to see if i could add an RSS feed into a channel using connector and o yes you can.

image

On your channel hit the three dots and select Connectors

In Connector window click configure next to RSS

image

In RSS enter a name for your RSS connection, Address for RSS and select Digest Frequency from drop down and click save.

Digest Frequency you can have as below.

image

image

Configured

image

After clicking save you will see this is now displayed as a configured connector

image

If you click the drop down arrow you can see more information and click manage.

By Clicking Configure you can add another RSS Feed.

image

Click Manage you can update or remove

image

RSS Feed in Channel

 

image

Quick zoom in on messages. Notifies the RSS was configured and by who.

image

Display RSS feed in channel, you can expand by click see more.

image

Advertisements

Skype for Business Mac Client–September Insider Fast release available Summary

Saw a post on Tech Community Blogs around the SfB Mac Client and new features released in the Insider Fast release. Post on Tech Community here

What’s Insider Fast release ?

The Insider program allows  you to install early builds of SfB for Mac so you can test new features before they will be released publicly in a GA build.  More info on insider program here https://products.office.com/en-us/office-insider?tab=tab-2

Please note: So these new features and changes are NOT yet in the GA build of SfB for Mac.

To Check Insider Build information please check here

https://support.office.com/en-us/article/Office-Insider-releases-for-Skype-for-Business-on-Mac-7f190a71-2b56-4914-8044-668582997619?ui=en-US&rs=en-US&ad=US

Build Details

Released – 14/09/2017
Build Number – Build 16.11.115
Previous Build – August 15 2017 16.10.0.88

New features

1. Simplified sign-in experience and support for certificate-based authentication

  • On initial sign-in, users are now only required to enter their sign-in address.
  • Based on the sign-in information, we will ask for additional information (such as password) only when necessary. If your organization supports certificate-based authentication and the certificate exists on the machine, you will sign in automatically.
  • We have moved some of the less-used options (such as user name) to the Advanced Options page to simplify the experience and avoid unnecessary confusion to the end users.

 

2. Meetings improvements

  • Earlier this year we added support for joining a meeting through phone.  We listened to your feedback and have now added the additional option to join a meeting without audio.
  • Users can choose to hide or show content that another user is sharing in a meeting.  When someone is sharing their screen, select to “Turn off content” under the More options menu. If content is available but not displayed, the option will show “Turn on content”.
  • The “End Meeting” option was added last release. This option allows a presenter to end the meeting for all participants before leaving a meeting.

 

Improvements

  • Fixed an issue where a user’s location used for E-911 calls is not correctly identified when the user is connected to a network inside their organization.

  • Fixed an issue where a user’s status continued to show as Available after they had quit the app.

  • Fixed an issue that prevented users from signing in with an Alternate ID.

  • Fixed several issues to improve the reliability of viewing screen sharing in a meeting.

Known Issues

Don’t forget to get the known issues a look over as well.

One critical known issue is

E-911 is not supported

https://support.office.com/en-us/article/Known-issues-Skype-for-Business-on-Mac-494ac5d5-50be-4aa7-8f5a-669c71c98c9a?ui=en-US&rs=en-US&ad=US

Microsoft Teams–My experience of Guest Access – Day 3

Apologies for not posting yesterday but it was our wedding anniversary so no Teams yesterday I’m afraid and todays post a little shorter than id like.

Today I’ve been doing some research on Teams via Successwithteam.com which i recommend going to

https://www.successwithteams.com/

There’s great content to learn about Teams and also around deploying Team via the Plan, Deliver and Operate phases.

Check out some awesome downloads on for deployment information

https://www.successwithteams.com/Download

  • Microsoft Teams Pre-workshop Questionnaire – Captures information ahead of workshop
  • Planning Workshop for Microsoft Teams – Drive interactive conversation to get started with Microsoft Teams
  • Microsoft Teams Workshop Decision Points Summary – Document decision points throughout planning process

Also the academy video have great content and ive done some summaries blogs on them as well.

https://www.successwithteams.com/Academy

Experience on using Teams as Guest and Teams in General

Starting to use Teams more and more as a guest user on other peoples tenant which is great and show how good the new feature is and how important external guest access is.

From my perspective I’ve have the following feedback

  • In team conversation i keep forgetting to use the reply feature and keep starting new threads. this is my number one user related issue i have. Which i hope in time i will get used to it.
  • I seems to struggle to find new conversation is threads im not included on. I thought i could use activity but i think that only covers conversations im in. One of the biggest thing i see is im missing out conversation especially when not signed into another person tenant all the time. I see the notifications and then spend ages looking where the new message are it seems.
  • Switching between accounts / Tenants is a bit confusing and one PC i cant switch as it open another SSO login so i have to use web client or another pc. I may log this issue.
  • I did come across a workaround from Steve Goodman on multiple team accounts which i may try out Monday https://www.allabout365.com/2017/09/multiple-teams-accounts/
  • Also having multiple browser tabs open for different account i think may work, may test this out monday.

More to follow on Monday.

In Summary

I haven’t done alot with Teams today tbh so post is a little short but i am getting used to the guest access and how switching accounts works and overall is awesome i can be part of external Teams even as a guest. It can only get better im sure.

Plan, Deliver & Operate Microsoft Teams –Teams Academy Summary

The last video in the series from successwithteams.com academy is Plan, Deliver and Operate. The video is here

Ive found the content a little out of date which is the nature of Cloud and how fast Teams is being developed. Ive tried to compare the session content to content available now and highlight any difference. I suspect the online videos on Teams Academy will be updated soon.

image

Overview on practical guidance to help getting started with your Microsoft Teams Journey

image

Intro from Bob, who an architect on customer experience and deploying team.

Training is for Partners and customers and anyone that wants to learn about the tools available to prepare for your Teams deployment.

image

Session is an overview and is NOT a deep dive!

Session Agenda

image

Introduces the Success with Teams website, review practical guidance asset and intros into Academy for Teams and the Bandwidth Calculator.

image

Downloadable documents are features and online academy and BW Calc

image

Also mentions make sure you remember the core resource for Microsoft Teams is

https://www.successwithteams.com

and if You need it BIGGER. lol

image

Lets dive in with the Successwithteams.com website

image

Dedicated website for Microsoft Teams for your Teams journey

Has had an update since this session from recorded, below is screenshot from sept 2017.

image

Top of page is navigation and starts with focusing on Downloads https://www.successwithteams.com/Download

image

This page does seem to have been updated since the session please see below, this is of September 2017.

image

It now has three parts (September 2017)

  • Microsoft Teams Pre-workshop Questionnaire – Captures information ahead of workshop
  • Planning Workshop for Microsoft Teams – Drive interactive conversation to get started with Microsoft Teams
  • Microsoft Teams Workshop Decision Points Summary – Document decision points throughout planning process

Go ahead and download all i recommend.

image

Let look at Practical Guidance and Planning Workshop Kit

Once downloaded you will the see the following files

image

Recommends starting with the README file.

image

I just downloaded and you can see there has been some updates and there is. There only three assets it seems now. and ReadMe is v1.2

The Practical Guidance  for Microsoft Teams document seems to be missing or moved somewhere else now perhaps now. I believe this has moved to Get Started Tab on Success with Teams website where its now an online version of the document as below. Guessing this can be updated as and when required and easier to manage for Microsoft.

image

Updated download file as of Sept 2017.

image

The session Recommends you start with the ReadMe File which gives a summary on each document which ive extracted below. Here the ReadMe v1.2 file extracted.

The Microsoft Teams Practical Guide and Planning Workshop Kit are comprised of 4 assets. (Says 4 assets but only three listed below, perhaps this needs updating as there was 4 before it seems in README v1 listed on session)

1. Microsoft Teams Pre-workshop Questionnaire.docx
2. Planning Workshop for Microsoft Teams.pptx
3. Microsoft Teams Workshop Decision Points Summary.docx

The Microsoft Teams Pre-workshop Questionnaire.docx is intended to be used to collect basic information about an organizations current Office 365 environment, to allow an informed workshop leader to customize content prior to leading a Microsoft Teams Planning Workshop.

The Planning Workshop for Microsoft Teams.pptx is intended to be used by a knowledgeable resource to deliver an interactive conversation to assist with getting started with Microsoft Teams. The workshop will introduce the attendees to Microsoft Teams while also guiding them through decision points and next steps.

The Microsoft Teams Workshop Decision Points Summary.docx is single asset to track all decision points and next steps from the Planning Workshop for Microsoft Teams and the Practical Guidance for Microsoft Teams document.

It is highly recommended that any individual looking to lead a Microsoft Teams Planning Workshop has been through the available training at https://aka.ms/teamsacademy, has also reviewed all the above materials end-to-end, and has hands on experience with Microsoft Teams.

Please also ensure you have downloaded the latest materials at: www.SuccessWithTeams.com.

Practical Guidance Document which i believe is now online.

image

Guides through the process of Plan, Deliver and Operate

Breaking down the Practical Guidance Document as made up of several sections

Introduction

image

Plan – Based on where decision need to be made

image

Deliver – Guidance on execution of next steps from decisions made in plan.

image

Operate – Monitor usage and quality, Security and Compliance and Troubleshooting

image

Appendix – Deep dives to additional content

image

In Plan

Guided to provide information on Teams Journey

image

Recommended steps for Rollout

image

Guided to make decisions along the way as well

image

In Deliver

Guided to execute the decision points and next steps from the planning outcomes.

Steps such as controlling tenant level features and user licencing

image

enhancing existing office 365 groups with teams

image

image

and use of tabs, bots and giffys.

Operate

Information on maintaining a healthy Teams environment out of the box leverage excellent Office 365 security  and compliance features.

image

Monitoring service health for troubleshooting and logging tickets

image

GOAL of operate to provide enough information to allow you to engage in daily Monthly and weekly tasks.

Appendix for dive dive into the architecture and foundation of Teams

image

As written above i think this may now be online content for pratical guidance so check it out here  https://www.successwithteams.com/GetStarted

Planning Workshop Kit

These three documents seem to be included in the most recent download.

image

The Planning kit designed to assist technical resource assigned to plan, deliver an operate teams, this can be a consultant, partner or internal resource.

Delivered in multiple parts

  • Questionnaire – to collect basic environment information to allow customise of workshop to meet that specific customer needs
  • PowerPoint Presentation to assist with driving interactive session with project team
  • Tracking document to track decisions points and next steps in one document.

Pre-workshop Questionnaire

Asks simple questions around the existing Office 365 environment to assist workshop leader to customise presentation so its relevant for customer in planning workshop.

image

The doc is still the same and is v1.0 from March 2017 the fill questions from the document are as below

image

Planning Workshop

PowerPoint deck designed for workshop leader to drive an interactive session with project team to introduce, inform and drive process for decisions and next steps for rollout.

image

Covers a wide range of topics

image

image

and is aligned to previously discussed practical guidance document.

Guidance is also in workshop deck and important workshop has experience for Teams.

Workshop leader needs to be prepared to guide project teams in settings up and guide the project team into using Microsoft Teams. This will help the project teams drive and understand decisions.

Having hands on experience will help drive the workshop and help drive the workshop. If the project team have hands on experience they can actually make decisions based on experience as well.

image

Looking at the Deck its pretty big at over 70 Slides but there is some great content in there!

Decision Tracking

Single place to track decision points and next steps

image

Once completed the output can be used for the Deliver phase

Microsoft Teams Academy

image

Lets look at the academy for Microsoft Teams

https://www.successwithteams.com/Academy

Serves two training videos at time of session

image

But is now FOUR (Sept 2017)

image

I’ve done a summary on all four so check them out here

Training videos are excellent resource for building Teams Knowledge and new content is added.

These should be a prereq for anyone running the Teams Planning Workshop

Bandwidth Calculator for Microsoft Teams

image

image

Excellent resource to help plan network impact by real time media traffic on your network

Currently bw calc page has background info and examples so your organisation can plan

image

Only focus on impact real time media Audio , Video and content sharing.

image

Example from site

image

Please see bandwidth calc page for more information

image

https://www.successwithteams.com/

Action items

image

https://techcommunity.microsoft.com/t5/Microsoft-Teams/Welcome-to-the-Microsoft-Teams-Community/td-p/26212

https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/bg-p/MicrosoftTeamsBlog

GO forward and Plan, deliver and operate Microsoft Teams.

image

Microsoft Teams–My experience of Guest Access – Day 2

After reading some great blog content last night from a few people and Microsoft.

Randy Chapman’s done a great post here and seems i haven’t fully setup my tenant for guests, perhaps this is why my invites are not appearing in guests mailbox and could be some of issues yesterday. Following Randy’s blog i actually need to enable guest access on my tenant which i didn’t know.

http://lynciverse.blogspot.co.uk/2017/09/hoe-to-enable-external-guest-access-in.html?m=1

Also noticed tweet from Jeremy Thake @jthake showing the importance of enabling guests on tenant. https://twitter.com/jthake/status/907693323845955584/photo/1

In summary Today

  • Needed to enable guests on my tenant as missed this in the excitement. lol
  • Used Teams client as guest more today – Im still new to Teams and number 1 is i never use the reply in threads so always start new ones.
  • Played about with Switching and best client i think so far is the web client for switching
  • Tried Guest Access on IOS team mobile client and although ive seen tweets that say it works i just cant see to use it. probably me.
  • Learnt more around guests and guest capabilities in Teams.

Hope this little recap of Teams helps someone.lol

Microsoft Support Article detailing Guest access in Microsoft Teams and more setup details.

https://support.office.com/en-us/article/Guest-access-in-Microsoft-Teams-bd4cdeec-4044-4b4b-9df1-beb139013a3f?ui=en-US&rs=en-US&ad=US#ID0EAACAAA=Use

Some Summary Points from Microsoft article I’ve found from Reading

  • Guest access is included with all Office 365 Business Premium, Office 365 Enterprise, and Office 365 Education subscriptions. No additional Office 365 license is necessary.
  • Microsoft Teams guest access is a tenant-level setting and is turned off by default. Admins can manage guest access via the Office 365 admin center. ( I didnt do this before)
  • Note: The Microsoft Teams guest access tenant setting only prevents guest sign-in. Team owners will be able to invite new guests and add existing directory guest users to their respective teams.  As a reminder, Microsoft Teams always honor Azure Active Directory external settings to allow or prevent guest user addition to the tenant.
  • In addition, you can use the Azure Active Directory portal to manage guests and their access to Office 365 and Microsoft Teams resources.
  • Microsoft Teams relies on SharePoint Online and OneDrive for Business to store files and documents for channels and chat conversations. In addition, Microsoft Teams relies on Office 365 groups to store teams’ memberships and other properties such as team data classification settings.
  •  

To enable the full Microsoft Teams guest access experience, Office 365 admins need to select On for the following settings: (Another thing i didnt do)

Let check my Tenant shall we

Sign into Office 365 tenant as admin

Go settings > Services and add-ins

image

Select Microsoft Teams

image

Under Settings by user/licence type from drop down select “Guest”

image

image

Toggle “Turn Microsoft Teams on or off for all users of this type” to ON

image

and Click SAVE

image

image

Now lets check SharePoint Online

  • In SharePoint Online: Only allow sharing with external users already in the directory

Some SharePoint notes from

https://support.office.com/en-us/article/Manage-external-sharing-for-your-SharePoint-Online-environment-c8a462eb-0723-4b0b-8d0a-70feafe4be85

  • Note that external sharing is turned on by default for your entire SharePoint Online environment and the site collections in it.
  • SharePoint Online has both global (tenant-wide) and site collection settings for external sharing. The tenant-level settings override any settings at the site collection level.

we need to enable

image

Select Sharing Tab

image

I couldn’t find the setting that was referenced in the documentation

In SharePoint Online: Only allow sharing with external users already in the directory

image

Im assuming the setting highlighted below is the one and it is mentioned its enabled by default so ill leave this alone.

Next need to check Groups Settings

In Office 365 groups: Let group owners add people outside the organization to groups

back to Settings > Services & add-ins

image

this time we need groups

image

image

Mine is on be default so nothing to do here.

Turn on or off the Sharing option for Office 365

Seems another one to check but its enabled by default but lets check it out

image

Under Sharing

image

image

image

Now its seems im all good to go on the backend.

A bit more on Guests

Viewing Guest Users seem we can do this from Office 365 Portal Smile

Under Users > Guest users

image

Yep there’s my Guest

image

image

Cant change photo as not internal user

image

Inviting Guests and invite multiples with AAD B2B preview

Invite guest users

A team owner or an Office 365 admin can invite a guest to a team on an individual basis. However, admins can’t use the Office 365 admin center or the Azure Active Directory portal to invite multiple guests in one action. To invite guests centrally, consider using the Azure Active Directory B2B collaboration preview. For more information, see About the Azure AD B2B collaboration preview. After watching video on this it seems Azure AD B2B is GA now.

Editing Guest information

Currently, you can’t edit guest information from the Office 365 admin center or the Exchange admin center. To edit guest accounts (such as display name or profile photo), go to your Azure Active Directory portal. For more information, see Understanding Office 365 Identity and Azure Active Directory.

This is where i updated the name yesterday so can confirm it works.

Lets learn some more stuff user side.

Great article below on the user experience of being a guest

https://support.office.com/en-us/article/Guest-access-in-Microsoft-Teams-bd4cdeec-4044-4b4b-9df1-beb139013a3f?ui=en-US&rs=en-US&ad=US#bkmk_controlguestaccess

Great summary of steps required.

Here’s how a guest becomes a member of a team:

  • Step 1 A team owner or an Office 365 admin adds a guest to a team.

  • Step 2 The Office 365 admin or the team owner can manage a guest’s capabilities as necessary. For example, allowing a guest to add or delete channels or disabling access to files.

  • Step 3 The guest receives a welcome email from the team owner, inviting them to join the team. After accepting the invitation, the guest can participate in teams and channels, receive and respond to channel messages, access files in channels, and participate in chat. While using Microsoft Teams, a combination of text and icons gives all team members clear indication of guest participation in a team. For more details, see What the guest experience is like.

Guests can leave the team at any time via Microsoft Teams web and desktop clients. For details, see How do I leave a team?

The following table compares the Microsoft Teams functionality available for an organization’s team members to the functionality available for a guest user on the team.

also great table as well

image

 

FAQs some interesting ones

Who can be added as a guest user?

Only users who have an email address corresponding to an Azure Active Directory or Office 365 work or school account can be added as a guest user.

Why does a user get the message "Contact your administrator" when they try to add a guest to their team? ( I was getting this yesterday)

As the Office 365 admin, you must enable the guest feature before you or your organization’s users (specifically, team owners) can add guests. When a user sees that message, it’s likely that the guest feature hasn’t been enabled.

How long does it take until the guest user settings take effect in the Office 365 organization?

The guest settings are set in Azure Active Directory. It takes 2 hours to 24 hours for the changes to be effective across your Office 365 organization.

Microsoft Teams– My experience of Guest Access – Day 1

So with the recent news on guest access for Microsoft Teams i wanted to have a play and see what its like. I was surprised it was announced in preview and then GA very quickly. Perhaps ahead of Ignite so its released before the event.

So hopefully ill blog my first couple of days experience of settings up and using it and we can see how it goes. here day 1.

Adding Guests

To add guest you can select the Team and then either Add members or even from View Team and then use the Add members button.

Option 1 via Add members

this launches the add member to box straight away

image

Option 2 view View Team and then click Add Member

image

image

Add member to Team dialog box.

image

Guest have to have an Azure AD account so Office 365 users only at this time. Type the email and then should resolve and allow you to add.

I did find yesterday i was typing and it would never allow you to add. Today I’ve signed out and now i can so guessing the client hadn’t picked up yesterday changes to allow guests.

image

resolves guest and then click Add.

image

image

Click Close

Add Guest as member in the team and has (Guest) next to them.

image

Add banner saying team contains users from outside your org.

image

Remove Guests

image

Remove from Members from Team by clicking the X but there is no confirmation it seems! i clicked and it removed straight away there was no are you sure? i think it needs this.

No confirm prompt Sad smile

Notification on General Channel

When guest added it notes this in general

image

Teams Settings for Guest and Guest Permissions

In team settings you can enabled guest settings for

  • Allow creating and updating channels
  • Allows guest to delete channels

Seems not enabled as default which is probably best.

image

Email to Guests

Guests are emailed with an invite and has team name and team logo it seems. Follow the open Microsoft Teams link to continue.

image

Click Open Microsoft Teams opens Browser

image

There’s disclaimer text to read as well. Click next.

Teams Desktop Client asking to switch Tenants as was signed into teams with different account.

I found my desktop client went a bit wild and was opening my works SSO sign in page for some reason so needed to use another pc. Need to have a look into this more.

From another pc i continued and did manage to sign in as guest to another tenant and also switch between tenant but it was confusing. This needs a bit of work i think.

Desktop Client Account Switching

You can switch tenants by click profile in bottom left and you can see your accounts and switch back and forth. This took some time to fully work.

image

When switching prompts switching to another tenant.

image

notification on new messages in other tenant.

image

Switching i find very buggy and needs work. I have a scenario where i have two tenants and im guest on each and the desktop client goes a little crazy but so am i. im just getting my head around and may blog the detail.

Teams Web Client when accessing as Guest

image

image

image

image

image

Switching looks the same in Web Client.

Teams Mobile Client

Not sure switching is enabled, as couldn’t see this option.

If i followed the email with the invite as a guest to another tenant, it opened browser then prompted to opened teams client then i was getting “Failed to switch to the account, You are not registered with this tenant”

Ill look into this a bit more and update.

Under the hood in Azure AD

Wanted to see on my tenant what happens when i invite a guest as i read Azure B2B is in play.

Azure AD User

Under the Hood i had a look at Azure AD on my tenant and i can see the guest user here

image

Overview of user

image

Profile

Seems i can block sign in from here and also maybe able to give a better name to the guest.

Just playing with these at the mo but i think it works.

User type as Guest and source external Azure Active Directory

image

Directory role as user

image

Member of teams group

image

Sign ins

nice to have to view sign ins

image

 

To be continued tomorrow hopefully. Join my in Day 2.

Deploying and Operating Microsoft Teams–Teams Academy Summary

With the recent news / leak that Skype for Business Online will be upgraded to Teams its time to read up more on Teams and i hope to share with you what im reading and learning.

I’ve already blogged on the two videos from the Teams Academy

  • Introduction to Teams here
  • How to use Team Bandwidth calculator here

The second one in the series on Success with teams here

image

This session is second part of the series following on from the Introduction to Microsoft Teams video which i did a summary on here

image

This session is from March 2017 and features and functionality subject to change and they will have for sure from March. For example today 11th September external access was announced for Teams which is a big one !!!! more details here

image

Recommended to visit first training

Far left hand side you see the icons menu with Activity, Chat, Teams, Meetings and Files. You can see teams channel in global search bar, tabs across the top and threaded conversation below.

Agenda for the session

image

Key Learning’s and as with any UC solution, Firewalls and Networking are KEY !!!!!

image

image

Updated marked in this session are updated from Preview as this session is from March 2017

image

Documentation can be found here

Helps go through the plan, deliver, operation phases for the a team deployment, Plan, deliver, operate are also used in Skype Operations Framework.

Planning workshops and bandwidth calculators are also available so you can see PLANNING IS KEY !!!

Foundation of Microsoft Teams

image

image

For Microsoft to become the hub of teams collaboration you have to leverage of the existing Microsoft products you use and from Office 365.

  • Office 365 Groups
  • Azure Active Directory
  • Exchange
  • SharePoint

Office 365 Groups

image

Groups are used to manage memberships and access controls. Owners of existing groups can move them over to teams and controlled via admin portal.

Azure Active Directory (AAD)

image

Teams uses AAD to use existing credentials to sign so you don’t need a separate user account to sign in and identities are stored in AAD.

Teams by using AAD can also leverage Azure Active Directory Modern Authentication for enhanced security.

Exchange

image

A group mailbox and calendar gets created for each team and a meetings are created also regardless of where meeting is created and accessible for teams client and outlook.

SharePoint

image

Each teams will get a SharePoint site created, permissions governed by groups membership, and each channel within a team will get a folder on this SharePoint site.

Uploaded file’s are uploaded to SharePoint

OneDrive for Business

image

Files shared during private chats are hosted on the SENDERS OneDrive for Business Storage.

The files icon in the teams client give instant access to your OneDrive for business files.

image

Key to getting the client to successfully connect to the back end services !

Whitelisting

image

Firewall Whitelisting of URLs and IP Address ranges

https://aka.ms/Teams-IPs-Ports

image

Subscribe to RSS feed for updated changes here!

https://support.office.com/en-us/o365ip/rss

Proxy Server

image

Recommended not using a proxy server !

If you have a proxy then make sure you can resolve external DNS, allows udp and allow direct udp based routing and traffic.

Network Planning

image

Massive Topic, Network planning is key !

image

Teams can deliver Chat and real-time media so in the session its break down the different as chat consists from messaging and files where Real time media is audio, video and desktop sharing.

You can afford a delay in chat service but not in real media as it will affect the session and experience for users. Drop or delay in real time media can affect calls dramatically with dropped of delayed packets.

image

Most teams leverage chat services over real time

image

Chat services will ALWAYS travel via Office 365!!!

This is how teams make sure data and chat are accessible on any devices and ensure data is stored in correct regional datacentres.

Real time media is different and dependant on scenario

  • For a peer to peer for 1 to 1 call will go as DIRECT as possible between two people
  • Meetings or private chats of three or more people with go via Office 365!

This is a summary and will breakdown more

Conferencing Flows

image

Audio

Each participant sends one audio stream to conferencing units and the conferencing unit will mix the steams and send a single audio stream to each participant.

Video

image

  • Each Participant sends video and each participant can receive up to four video streams.
  • When four or more participants are in a meeting the most recent four speakers will be shown!

Desktop Sharing

image

  • Desktop Sharing leverages a video Stream !, one user sends and all other users will receive!
  • Stream based on receiver capability

Call Flows

image

One on One chat service call flow with Alice and Bob signed into Teams client

image

Chat Content always sent via Chat service to Office 365, as this is chat each client using port 443 for chat service and can tolerate some network latency!

However now we add Real time media (Audio, Video and Desktop Sharing)

image

Teams leverages ICE protocol to establish if a direct connection can be made for the most optimal media path between Alice and Bob which it can in the example above!

Both client can directly communicate together, for example two clients can communicate if they both had public ips and both on the same network and internal ips.

ICE , STUN and TURN are all used, similar to Lync and Skype for Business.

image

Alice and Bob are not directly connected on the same network and have a firewall between them in the example above.

image

For chat service this all goes to Office 365 and is not a problem so they can communicate in chat and direct chat messages. Direct connections between Bob and Alice are not in play for chat service.

However for real time media they are! In this example direct communications are not allows and are blocked.

image

image

In this scenario Office 365 is not used as a Media Relay with Alice and Bob routing media to Office 365 as a direct connection was not possible in this example.

Media relay will proxy real time media to the other userimage

Alice and Bob can have real time conversation

Path less Optimal as have to travel to relay and latency is increased but shouldn’t be too much perhaps a couple more milliseconds. Depends on client locations.

Call Flows – Multiparty

image

Alice, Bob and Charly here initiate a meeting

  • Path to Chat service is the same
  • Real time media is different to peer to peer as never does direct. Real time media always goes to Office 365

image

Audio, Video and Desktop sharing is distributed to all users

image

  • Both TCP and UDP are both used for sending packets over the internet, both with advantages and disadvantages
  • TCP great for Email but packets are required to be acknowledge
  • UDP fire and forget and doesn’t require acknowledgement that packets sent have been received.
  • Like sending post 1st class or recorded delivery.

image

Teams can use both TCP and UDP but for media we want to send packets and quickly and not add delay.

If some packets are lost we do lose some information and you would lose a very small part of the audio so may not be noticed.

Overall UDP is PREFFERED ! TCP is fall-back as may increase more delay!

Networking Best Practices!

image

image

image

RTC traffic is sensitive to packet loss, delay and jitter unlike other traffic like email.

Wireless is key and should be planned, for example meeting rooms may need more Access point coverage than office space due to number of users connected in one place.

Bandwidth Considerations

image

image

There is a Teams bandwidth calculator here

https://www.successwithteams.com/BandwidthCalculator

I’ve done a summary on the video session for planning bandwidth as well here

 

image

Audio is expected to be in use for every Teams Meetings and max stream size calculation is set as 100Kbps and one audio stream is sent to all users.

Meeting Layouts and Bandwidth Utilizations

image

Full Screen – two person call. Bottom right is your video

image

When you add two video you then share the space and three videos as well

imageFour videos you have shared video and equal size in the client

Now add Desktop sharing

image

You can see the desktop share take more room over the video

image

Lets breakdown

Providing network consideration allow throughput the max meetings using 1080p is shown above.

Max resolutions is shown where you can see the different video screen sizing in each scenario.

Throughput is data dependent and if network doesn’t allow max is will lower throughput.

image

This show max uploads with 1080p, this is from active presenter view and uploads.

Worse Case Scenario

image

In this example where worse combination of layout and monitor resolution occur. Ultra HD monitors and one participant with 720p the client will try and see if possible and will scale down.

Management of Teams

image

image

image

image

Teams is enabled by default on all Office 365 tenants but can be disabled via PowerShell at a user level.

image

This features above will be removed and to disable on user basis then remove the licence for teams.

image

After Teams enabled then you have general settings and all will be enabled.

General you can have org chats and disable SfB interop

As Teams using groups you can navigate to groups. You can restrict team creation to specific security groups.

image

image

image

You can disable GIFS, Stickers,. Memes

You can add content ratings as well, Strict is recommend.

image

T Bot can not be disabled

image

Client Rollout

image

image

There is a number of clients available for many different platforms!

image

Most functionality is available in web chat but desktop client required for real time communication.

https://teams.microsoft.com/downloads

You can also deploy via SCCM

image

Mobile client available from mobile platforms app store and cant be deployed via MDM

image

  • Desktop and web will auto update
  • Mobile client will update via mobile app stores.

Security and Compliance

image

image

Data encrypted at rest and in transit!

All data store in regional clouds based on AAD Settings

Teams chat service runs with the Office 365 compliance boundary

http://aka.ms/o365-compliance-doc

Teams has strong security measures and data always encrypted.

image

Based on the SKU you own though!

image

Check admin portal for any service issues or outages

image

image

Check ports are whitelisted !

Collect Logs

image

Only in Web and desktop clients

image

image

image

https://aka.ms/microsoft-teams-readiness

https://support.office.com/en-gb/article/Administrator-settings-for-Microsoft-Teams-3966a3f5-7e0f-4ea9-a402-41888f455ba2

https://support.office.com/en-us/article/Frequently-asked-questions-about-Microsoft-Teams-%E2%80%93-Admin-Help-05cbe533-2181-4e95-a4b0-52cd7695fafc

https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US#bkmk_teams

https://support.office.com/en-us/o365ip/rss

image

image

https://docs.microsoft.com/en-us/outlook/actionable-messages/

https://aka.ms/connectapps

https://aka.ms/connectorsforgroups

image

https://aka.ms/microsoftteamsbotsplatform

https://aka.ms/teamsbotframework

image

Some more as well from here

https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/Product-Videos-To-get-you-started/ba-p/26247

 

Product Tour: https://youtu.be/bhIzp2tFXYQ
Summary: Take a quick tour of Microsoft Teams. 
Teams and Channels: https://youtu.be/kyXzlnLNLB
Summary: Learn how teams can bring together all the right people, communications, files, and tools. 
Using Tabs: https://youtu.be/mM_iGhuad38
Summary: Learn how to add tabs to different channels and chats that will allow your team to connect to other apps, hold conversations about different files, generate instant analytics, and more. 
Productive Conversations: https://youtu.be/4guKy0jyFrk
Summary: Get some quick tips on how to have productive and targeted team conversations. 
Private Chat and Calling: https://youtu.be/239yow7v2cU
Summary: Get all the information you need to make private calls or chat privately with teammates, from focused one-on-one conversations or as a group. 
Meet Now: https://youtu.be/7k2omzTVexs
Summary: From a channel, go live together with video, screen sharing, and relevant content. 
Onboard Your Team: https://youtu.be/LTHxsPmc8Wc
Summary: Learn how to get your team up and running so you can start collaborating and creating! 
Scheduled Meetings: https://youtu.be/bDTTfP7RJ48
Summary: Find out everything you need to know about scheduling and organizing meetings in Microsoft Teams, from viewing all your appointments at once to how to join a meeting once you’ve accepted an invite!

image

image

https://aka.ms/msteamscommunity