Understanding Media Flows in Microsoft Teams and Skype for Business BRK4004 Summary

Following ignite there’s a ton and awesome content and session recordings to watch so this today i saw Thomas Binders session on “Understanding Media Flows in Microsoft Teams and Skype for Business” and thought this should be a goodie.

Great session by Thomas Binder and there’s a ton of awesome information and tips on media flows and understand media / transports relays and the difference between Skype for Business and Teams. Its amazing just how much happens under the hood that users never see just how SfB and Teams finds the best media path, codecs to set up and have a best quality call possible with client connected everywhere. Towards the end great tips on tools to use to read logs and traffic and troubleshooting.

Hot TIP with teams logs towards the bottom of the highlighted Yellow is how to format Teams logs to noted with line breaks “\r\n this is line break so replace with “ “

Thank you Thomas for this great session! there was a lot of applause at the end and well deserved!

Lets go!

Reference URL – https://www.youtube.com/watch?v=aD5mUg2ZzLQ

image

Done this session a couple of times for SfB before and opens questions the audience

image

image

Key Learning’s!

  • understand traffic peer to peer,
  • great to have local internet breakout and not all traffic to central locations,
  • stress UDP ports 3478, 3479 these are critical

image

image

Not taking about signalling, its all about media

image

Candidate is combination of IP and port and allow other peer to connect

ICE – uses two techniques, STUN and help to transverse a net device, TURN – relay technique. two types of relays., media relay and transport relay.

image

Two endpoints that need to communicate

First they need Signalling to say “Hey I’m here”

image

Here we have signalling via Office365

Call could be audio, video or desktop sharing

If they want a call we want to send as direct as possible, they could be in same site or same office or across floor but the network is directly routable.

image

They have devices that don’t allow direct calls.this is a problem.

image

Then theres Charlie’s,  outside the network as well

image

Firewalls also may not allows direct communication from external clients on internet to internal clients. Charlie to Alice

image

image

Now we need some logic that helps to establish all the different call flows

lets break down

NAT

image

NAT – Network Address translation

Example at home you can have lots of different devices, Xbox’s, PlayStations, pcs with internal ip address all sharing a single public ip address. Your router does the NAT. Great as it provides security as well as unknown traffic to your ip would get dropped is not requested.

image

  • Control traffic that’s coming
  • Additional features, deep packet inspections and proxies
  • Sharing of IP Addresses

HTTP proxy servers

image

Now HTTP proxies

  • Bad for Teams and SfB as doesn’t allow UDP only HTTP will always use TCP
  • UDP preferred for real time
  • may corrupt packets
  • block traffic or slow down
  • real time may not be real time if any latency added

image

The solution is ICE, STUN and TURN!

image

image

First there’s signalling that goes via the Cloud

  • For SfB signalling is done via SIP
  • For Teams is not SIP its REST API via https and web sockets for more persistent comms no more sip

BUT

In terms of ICE very similar

image

  • Now we have STUN and TURN server these are servers and function as a relay if client wants to talk to someone but cant it can use stun and turn server as relays
  • also same time helps us find our public ip address and will allows net to allow incoming traffic
  • client sends packet to relay servers and allocates candidates and sends back packet and knows my public ip is this and then client knows this is my public ip and maybe i can accept traffic there

image

image

and ICE

image

  • Calls to PSTN via Office 365 uses ICE
  • ICE used for all real time modalities
  • Teams we upload files to OneDrive for Business

Relay – very important for ICE negations

image

Two types of Relay

  • Media relays
  • transport relays

Media relay component built for Skype for business server and was the edge server and was moved to the cloud but wasn’t built for the cloud so a cloud solution was born

Transport relay built for scales and more flexibility

image

Media relay static in one DC, if your in Orlando and media relay in Europe traffic travels back to Europe to use the relay.

Transport Relays – much smarter and uses dynamic discovery via anycast

travel to orlando i can use transport relay in the US not Europe.

image

image

Important for local internet connections as you may not be able to take advantages of the transport relay and keep traffic local.

image

View the other two ignite sessions as well

image

  • Media relay same UDP ports
  • Transport relays uses different UDP port per workloads

image

Skype for Business uses Media Relay

Transport Relay in progress with SfB but is in use with Teams

Teams always transport relay!

image

  • One IP for all Anycast servers
  • and closest servers is always used with least hops
  • based on endpoint location and privacy boundaries
  • US government cloud uses only US
  • Tenant in EMEA
  • all traffic encrypted with Key

image

based on ECMP and how can easily distribute load

super easy to manage

image

image

5 phases of ICE

1. request credentials

2. candidate discovery – once i know where i can be reached i send to client

3. candidate exchange and try to establish connection

4 connectivity Checks

5. candidate promotion selects best media path

image

Sign into service, from signalling learn a relay configured for me

image

SfB Online using Media relay or Lync 2010, Lync 2010 always uses media relay

image

Option 2 SfB Online, Lync 2013 or never

image

Teams always uses TRAP!

First Demo!

Snooper

image

Shows different sip dialogs and left SIP header and on the right the details

Look for MRAS

image

First incoming 200 OK – in band provisioning

image

Learn Audio ports range

Interested in MRAS, here we have a relay configured. Office365 should always have this!”"

image

Next Service request and there is a relay configure with credentials

image

Valid for 480 minutes – 8 hours (SfB)

Teams valid 24 hours

Next Credential Response

image

Here’s the credentials and used its own certificate to create this and if relay used it will present this

Media relay list

image

Learn what media relay is, username and password and ports to use

image

Only one relay listed and Office365 will only show external media relay

That’s was for SfB but for Teams its more tricky!

image

For teams there’s is no nice tools to read logs, all traffic is https and sometimes web socket. You need to trust the certificate and it does a man in the middle attack.

Charles web proxy, Charles has a sequence view and structure view

image

image

image

image

address is not a fqdn its an IP Address, different to media relay

Just tell the IP directly so faster

image

image

  • Now i need to discover my ip addresses
  • first candidate is always the local interface address
  • then ask the relay and allocated candidate for me
  • and then relay sends its candidates

image

then the same for TCP

image

Always prefer UDP but can use TCP as its better than no call at all!

image

3478 no matter the workload in TEAMS at the moment! 4478 listed above should be 3478 mistake on slides here

Candidates

Some SfB workloads always use TCP! 1:1 file transfer and desktop sharing via RDP

image

image

image

  • send message to peer i want to talk to
  • then other endpoint will do the same with where they can be reached
  • then person picks up and this is the endpoint were talking to.

Lets look at these logs

back to snooper

image

We can see here Martin calls Thomas by the invite

image

we can see this was an audio call and the candidates

image

scroll down and there’s more information

we can see the codecs Martins supports

image

let look at the candidates again

first one are 1 and 1 candidate come in pairs, one for RTP and one for RTCP

image

then UDP

image

Then priority – the higher the number the more i want to use this candiate

image

Then IP Address

image

This is this IP of this actual candidate

then ports

image

then Type

image

here we have host and we know this is the local ip address of the endpoint!

there are other interesting types

image

there srvflx  raddress this is where i send a packet to the relay and the relay says the address is the following

image

then the ip address matches host address and relays says when you send messages from 192.168.1.110 the address is coming from 91.205.175.103

image

then relay address

image

if i can establish direct connection or srvflx address other may be able to talk to my relay address

also IPv6 candidates

image

TCP passive and active candidates

image

TCP passive will be able to received traffic as well, active and passive will match each other

overall looks

image

now theres session progress 183 session progress – back from called progress and here my information

image

There two here but Why ?

We see one from Skype for Business

image

and the other coming from SfB but an android Phone

image

user has more than one device we establish media session with all of them

now incoming packets there are no more pairs

image

here we have rctp mux (multiplexing) so i send old version and hey i know the new version as well.

image

and another thing that’s interesting is the encryption, so we can see hear cypto and suite and key this is how the two endpoints encrypt the traffic they will via the secure signalling channel and let each other know which cipher and only the two endpoints know how to encrypt the traffic, the relay never sees this and just passes them on.

image

image

MRAS allow endpoints to allocate candidates

No encryption of traffic

image

Connectivity Checks

Now each one know where the other one can be reached and will determine all possible udp and tcp ports pairing

IPv4 and IPv6

For SfB relay can bridge TCP and UDP, is SfB can only talk TCP and the other UDP and TCP the whole call needs to be TCP.

In Teams one can talk UDP and the other TCP and the relay will translate

We found out which candidate pairs work and prioritising and most optimum and that’s the one we use for the call

we can not see this for snooper or Charles

image

After other person picks up and identified best candidate and then we can see which one

IPv4 over IPv6

UDP over TCP

Prefer more direct path

See re invite in logs and there’s only one candidate that will be used for this call

image

TCP very good protocol as it protects against lost packets and lost information, if i send packet i will get acknowledge and if i don’t get it i wait then resend the packet but this times time and in real time comms we want to make sure traffic sent gets there as fast as possible, we don’t like lost packets but packet may contain 20ms of voice you may not hear that and codecs are smart and can recover

TCP adds lost packets , delays and can cause

UDP fire and forget approach ideal for real time communications

image

lets look at final candidates

before that lets look at teams candidates

In Charles search for a=candidate

image

image

select conversation

image

its one super long line !

image

\r\n this is line break

copy and paste into text editor and replace \r\n with line breaks and this gets you the below

image

not super nice to read but

scroll down and we can see info on codecs

image

look similar BUT

based on relay candidates it will use ports based on workloads

image

here we have 3480 not the high ports

image

other interesting thing all relay candidates will come with MTRUN ID this is security and who can access my service, in SfB we use the huge port range and when someone wanted to allocate we randomly picked one and gave some security and was opened for short time, it was additional, but if we use the same port for connections they can go there but they can as they need a MTURN ID to connect to that port.

image

back to snooper for final candidate for SfB

search for a=remote candidate

image

contains 1 candidate

image

and its the prflx candidate mean relexivate and who ever im talking to they are talking to my net device and relexative, IP the same as the reflexactive but port is different.

image

if we look at 200 OK

image

we can see here remote candidate is the relay, this client is talking to the relay.

image

we have talking from the calling person to the relay of the called person and theres one relay in the media path. we can understand how traffic is flowing.

Call Flows

image

image

mentioned before we have 1:1 call we want to send as direct as possible, different if meeting as the cloud needs to mix

We have two SfB clients and there own relays with 443, 3478-81

Both connect to relay allocated candidates port 433 TCP or 3478 UDP, for udp it will then be redirected on workload 3479 for audio

image

next try to establish direct call as best option

image

same time they try to talk via the relay

image

and now the calling client try’s to connect to called clients relay on the 50k port range as that was candidate allocated for me

then we do the same for the other relay

image

If all work then Fantastic and we can pick direct

if direct doesn’t work we pick the relay of the called client or if that doesn’t work we use the calling client relay

and if both don’t work then the relays need to talk to each other! this is why its still useful for SfB if the 50K is still open! if you have 50k port range open then calls can establish for one relay if you close 50K port range as Microsoft recently said its not required anymore then you have two media relays in the media path

image

Looked at the difference for quality if you close 50K and its not that big of difference, calls setup may be quicker, if you don’t have them open its seems not essential BUT if they are already open then no reason to close them.

TEAMS

Similar concept

image

they connect to relay on 443 TCP or 3478 UDP, they connect to their own relay always talk 3478

test direct

image

Then the other one via relay on 3479 – 3481 depending on workloads

image

other relay will be tested

image

and if all of that doesn’t work they could still talk to each other

image

SfB and Teams side by Side for 1:1 (Peer to Peer)

image

SfB – Client to Service

image

Mediation server or conferencing server

Mediation servers on right side as its internal to network

Client talks to its own relay 443 tcp , 3478-81 UDP

image

server does the same

image

now the client will try and talk directly to the server and if not firewalled this may be possible but cant be guaranteed

image

If it doesn’t work then we would use relay of called endpoint which is the servers

image

If that doesn’t work we can talk to the realy of the end user

image

you should not see two relays as the 50K port range is open as ports the cloud service

Teams: Client to Service

image

Teams client allocated candidates

image

The service will never allocate candidates as we know the service can talk its relays, it doesn’t needs its own relay

again we try direct connection, if direct works

image

The Teams client we talk to assigned transport relay and the service component will talk tot the same relay

Bring that all together! in single table

image

Left we have workloads, allocate candidate, audio, video, desktop sharing

Teams, SfB, service port media relay, transport relay

SfB Client port while i allocated candidates will honour client ports per workload, and all of this if i can have media relay to 3478 UDP or transport relay also to 443 tcp and be redirected and once sfb establishes audio send to 443 tcp / 3478 udp , transport relay 3479 udp for audio.

Teams client source port will always 1024 and up plan to change this and have similar to SfB so you can look at traffic and see what workloads

Teams client to transport relay it will be UDP 3478 always and plan to change this and you can look at source ports to destination port. still working on this.

image

Direct is required, every client needs to connect direct to Office365 so they can establish media path, talk direct to transport or media relay

  • no proxy
  • no shaping
  • no deep packet inspection
  • If possible use local internet breakout and go to shortest route to transport relay and route over Microsoft network.
  • Prefer UDP over TCP – better for real time
  • TCP can be used as backup and in SfB used for some scenarios
  • Important to look at documented list of IPs and FQDN to open environment to
  • aka.ms/o365endpoints
  • quite a list and is updated a lot, subscribe to RSS feed!
  • Open UDP ports

If people have SfB a year ago for media open 443 (not changed) or 3478 but in the past we didn’t need 3479-3481 UDP these may not be open

Problems seen with transports relays and client try 3478 and works and then allocate candidates and talk to this IP BUT on port 3479 or 80 or 81 which could be blocked. Firewall may block this and UDP will FAIL ! now media will go over TCP! no one will call and say calls wont work but quality may be worse!

Be sure all UDP ARE OPENED!

image

Skype for Business Hybrid you need your on premises servers needs to talk to Office365 they don’t need the new ports 3479-3481 just for client to service.

Edge server will still talk 3478

Tools and Troubleshooting

image

image

SfB super easy! Uccapilog.log and have snooper

Teams – not so easy!

Need to do trick with local proxy, man in middle attack, collect traffic, examples are fiddler and Charles proxy.

SfB turn on logs

image

may need to delete logs, sign out and sign back in, start with clean logs

image

image

Search tips

a=candidate

a=remote-candidate

when reproduce problem and you want to see a=candidate sometimes after someone answer it may take 7-10 seconds for this so recommend to leave call running for 20 seconds then disconnect calls so can makes sure final candidates are there.

Reason for that is when other person picks up we may not do call over optimal candidate, in background may be talking for better connection and then switching to better connection.once final candidate pair is listed it wont change.

image

Tips to configure, web sockets can be very persistent and in test had hard time to capture them each time and then close Teams and start and sometime would see it and sometimes not.

How teams does it today but it may CHANGE!

image

Also CQD Call quality Dashboard, after every call over signalling it logs the call quality experience, IPs, ports,

image

can look at data and create filters and look at UDP calls and TCP calls, shouldn’t see a lot of TCP calls,

Practical guidance on CQD.

image

image

Filters created on this example as below

image

then report created

image

lots of TCP but that’s on App sharing so that’s expected in SfB

very few session using VBSS and it seems a lot of RDP going on, could be giving control or old clients.

image

you can investigate client types and check if client support only RDP

image

Other report with filters applied on the left

image

subnets replace to hide customer data

can compare subnet by number of TCP and UDP

find top offending subnets and find out why so much TCP traffic

image

Test that ports are open

SfB network assessment tool send real media to transport relay and collects information on jitter, delay and packet loss.

However SOON new version will be available to test connectivity for TCP and UDP ports! run from pc and find can it connect to required ports

image

image

image

Tests all the ports against set of IPs and downloaded at run and always up to date IPs, any connectivity issue this tool is great to run on PC and test connectivity

might be situations where connectivity is working but something in the way may corrupt packets

IF the tools worked then perhaps trace a call

Resources and summary

image

image

image

  • Now we understand the challenges
  • find most optimum media path
  • use tools
  • Traffic peer to peer
  • client to server
  • Leverage local internet if possible
  • Open 3478-3481 UDP on firewall !

image

Advertisements

Microsoft 365: Transform your communications with Microsoft Teams and Skype for Business–Summary

Wow what a first day at Ignite with ALOT of Teams and Skype news and amazing to see Microsoft Teams play a central part of the Keynote for Ignite with a great demo with Ford with Teams and virtual reality. Today we move from Unified / Universal Communications (UC) to Intelligent Communications (IC) and im very excited for the future. I watched the Skype and Teams keynote on my Phone last night whilst cooking and getting kids to bed and wanted to re watch and provide a summary of the keynote as its was great and a lot of news and info in here. For me id love to be at ignite but on the other hand i get to be at home with family and watch live streams and view recordings and i think that’s awesome i cant get to do the networking but i have twitter for a little of that. Maybe next time.

Hope it useful but i recommend if you have time watching the recording at https://www.microsoft.com/en-us/ignite/default.aspx

Starts with Intro Video Intro

image

image

Today more connected than Ever!

Embrace diversity!

Mobility to achieve where we are!

Empower every Team to achieve More!

image

image

image

Lori starts with talking about being in her home town, first job at college where she worked for Disney working on enterprise data warehouse project.

Before working for Disney in middle school she worked for her dad and answered calls and wait for phone to ring before caller id, she picks up phone and take details and put details on memo pad and walk it over to persons desk.

image

That made her the original unified communications.

image

Technology has taken us to place we could never imagine

workplaces are global, more networked , teamwork more distributed

People want to work with openness and want tools to work in this Way,

In March Microsoft Teams was release

125K Orgs using teams

image

Amazing how the workplace has changed

Skype 3Billion minutes on global Skype network

For business usage has doubled in last year!, what’s driving this and the success of Skype and usage and that’s you! customers and partners who helped to drive this forward and Thank you on behalf of Microsoft!

Another change is happening

Satya promised AI, machines learning and these are being real.

Now we sit and say moving beyond Unified communication and into Intelligent communications.

image

Imagine with IC today if we can full context of full meeting lifecycle

Before, during and after

Before –

During – No barriers, no language, visual, hearing

After – What if technology does heavy lifting and sends summary and action items

this is possible with IC and moving to fundamental different place

To achieve this there two new things!

1. We have redesigned the architecture of Skype, that powers Microsoft Teams, innovate feaster and quality of service.

2. Taking Skype capabilities in Office 365 and combining with Microsoft Teams for one client experience. Skype for Business client in Office 365 will go away over time to single.

image

we have architecture and single client and roadmap exciting to deliver on this vision

image

Bring forward the Demo1

image

image

When it comes to collaboration having the right tool is more important than Ever !

Microsoft Teams Super Fan!

Here is Microsoft Teams

image

On the left bar you can see Activity, Chats, Teams,Meeting, calls and files.

Lets start with Teams

Teams can exist in Org, project or subject interest groups

Channels – conversation grouped by subject matter

image

Here member of Northeast Campus Events channel

image

Here you can see threaded conversations

Files and conversation stay together

New people can jump in immediately

@ sign shows mentions

Red banner shows importance

Conversation by email sent directly to the channel!

image

One of most loved features is the ability to add images and Gifs and emoji

image

Pretty cool Right !

Feedback from people, teams exist inside and outside your organisation

Guest access is here!

without comprising security of Office 365

Consent innovation of Teams for example

Third party apps

image

Survey Monkey

Very useful for quick pulse on org or project

Microsoft partnered with Adobe

Bots another favourite

Bots are great way of automating

Growbot!

image

image

Switch gears

Tabs!

In job lots of info and diffivult to stay on tab of all information by switching apps

Start in files Tab

image

Files can exist of third party like drop box and others

Co edit Docs in Teams!

image

Edit in Teams, Word or word online

Edit in Teams directly

image

conversation that goes with doc is in right grill

real time and relevant chat

Switch to another tab now a website all in Teams!

image

PowerBI

image

Trello board

image

Adding apps to tab never easier
image

select plus and then you can easily add

All of this within Teams!

Now over to Mark for more info on features of intelligent communications!

image

Marc product guy

image

How we take all SfB capabilities and bring them into teams

Foundation of any collaboration is relationship!

Many of you using SfB for many years and collecting contacts in SfB and organising them in groups and arranging to help you.

shouldn’t they be available  in Teams

Contacts Tab !

image

When you open Teams , contacts and groups from SfB imported from day 1!

Works just like other buddy lists

click on conversations and jump to them

Presence

used to be presence was different in Teams and SfB but now its the same

Single presence model!

Chats are awesome but Marcs a calling guy!

Sometimes you got to jump on a call

Calls

image

Appears in left rail

Full calling experience, contacts, history, voicemail and full dialler

Speed dial list

suggested contacts in calls

image

thousands of contact people you have alphabetical list to find people effectively

image

History

image

Pretty much what you expect!

Has missed calls, incoming and lots of calls from Barbie here

Click to return calls

Voicemail

image

Pulled from Exchange

Click on them for play, call back and transcription

image

Dialler

Is a full dialler, full PSTN capabilities into Teams

  • Dial out to any number
  • E911 dialling

image

Let jump back and give Barbie a call

Jump to contacts and call her

image

image

What was funny was Marc kept getting incoming calls during demo

image

Nothing like a live demo infront of thousands!

image

Cancel and back to Barbie

image

On hold, transfer and dial pad

Lets transfer

image

Search for and transfer to emily

image

More Enterprise voice features being added so it can replace your phone.

Single app for calling, chat and collaboration, that was calling how about meetings

Meetings

At times in a channel when you want to schedule a meeting

Schedule teams meeting from outlook

image

image

Just added in Dialin conferencing!

Toll and local 90 different countries!

No retraining needed!

That’s one way, create digital equilant and huddle round desk

Schedule meeting right in teams in the channel on a thread

image

Create schedule

image

image

Scheduled right in a thread! lots full context on what we were chatting.

Anyone can join as its a public meeting in a channel

Hop into channel and join in!

Finally what does this look like!

Hope into Teams channel and can see a meeting in progress

image

Lets join that meeting

image

You can see hows joined the meeting, duration and hop in

image

Got PowerPoint and app sharing, video at the bottom

Full animations built into PowerPoint, transition as they occur

image

Switch to gallery view

image

View PSTN caller and see peoples video

Hover over people names and see more details

image

Jump to Org chart and see who that is

Ability to share content!

image

View all apps that are available that i have open and select and jump into sharing

Sometime Marc cant always be at the desktop so here the mobile teams app

image

Available on all major phone platforms

Take meetings in morning with coffee and you can view activity, teams, meetings

image

image

Join Meetings

imageimage

Fully engaged with team no matter where i am!

How many time have you missed a meeting?

You wish you could catch up

image

Recorded channel meetings and recording appears, anyone can go look

image

Because its recorded and stored in the cloud we can do many things with it

Closed captions as they occur

image

What great there is a full transcription behind this now, so you can find a specific moment in it

Search for room

image

and jump to that part of the meeting

image

quickly index the video

This is really the start, once we have the content we can do more! exiting time int he product

All features shown today are in product preview and will be coming out really soon!

Back to Lori

Welcome out some customers

image

image

Jason, little on the decision to use Teams ?

Cerner made up of around 420K around the world and looking at how people work, they work differently and was looking at persistent chat tools out there, teams was the future for collaboration

Brain

Noticed over two years move from group and persistent chat , IT want to market and looked at what meet security requirements, finance will sign off on and we couldn’t find anything.

Teams has enterprise grade platform, security we know and extension on existing investment of Office 365.

Talk about rollout

Jason, took approach with start with IT, structure and governed approach, turn features on and off. Start with IT to learn and gain feedback and as that worked

11K people close to 4K different teams, plan to roll out more

Brain – 180 Degrees different, with preview announcement decided to just turn it on and enabled from day one and reached out to key people and grow crazy, huge growth over and ready for GA, didn’t want governance more guidance, made use case and guided users. Adoption continued to sore with this approach.

Use cases

Team collaboration – group collaborate

Use for all internal, back away from email and IM

Beneficial to international teams, IM doesn’t work well when people not in office.

Ad hoc projects – teams with planner

Meeting response centre – situation response for DC, transcribe incident in teams so other teams can learn what happened and with shift hand offs and switch easily.

Jason – Used to enable a bunch of tools, people changing from app to app and website to website, now building into conversation platform, use teams as cockpit.

What’s next ?

Brian – continue with adoption, guest access was huge and pull them into teams

Jason – We using SfB 320million audio conference minutes per month, shift to single cockpit, bring the two together and move SfB traffic to Teams!

Over to you and look at deployment and what it means for you !

What’s the deployment look like ?

image

image

All about you

Story – first stated in IT org and founders of Office 365 part of the journey for customers to the cloud. Prior to that in IT org, was worried about using techology to drive change

How to do change effectively

image

Microsoft little over 100K employees, they have engineers, architects, business admins, exec, sales, support

image

Based on experience there are three important principals around change

image

Transparency – understand when change is coming and whta it means for you and when

Empower – empower IT to change to your pace

Communicate – open and transparent

 

When have learned a lot and change is as important as any feature on the product

Three questions from many questions

1. What does this means for Skype for Business Server or Hybrid ?

2. Is teams ready ?

3. How is Microsoft going to help us ?

image

Ben and teams worked long and hard on these questions.

image

People lots of investment with SfB in premises, is this Teams thing really ready and how are you going to help me transition. This is what

Question 1 – Skype for Business Server vNext

image

People need SfB Server for the foreseeable future and continue to support Hybrid, Microsoft as committed as customer and hard at work on next version and target for Q4 next year. Brand new server, new mainsteam spport and addressing feedback, refresh on SfB client with server. Focused on IT Pro and voice centric features.

Many keep Enterprise voice workloads on premises for next few years, ways to bring the power of cloud onto on prem. Use call analytics able to work with on premise server. On premise can take advantage of cloud and improved Team interop.

Question 2 – Is Teams really ready !

So from security and compliance, are we ready? Yes!

image

Teams built from ground up on Office365 with industry leading security and compliance, diverse data centres starting next years, teams Mobile from ground up with MAM, certs and conditional access, great persistent chat and retention policies and lastly e discovery and audit.

Lets look at audit

image

In Security and Compliance centre of Office365 and you have one interface for managing audit logs and journaling, all events from Teams into Office graph surfaced by audit logs.

Delete a team, create and all available in audit log, one place its all pulled together.

Administration

image

Bringing together Teams and SfB into a new admin centre with long name. Microsoft teams and Skype for Business admin centre

Built from ground up, user policies for Teams.

Key thing if you invested in Cloud Phone system, audio conferencing and calling plans none of this change, phones numbers the same , conferencing bridge and same, call queues the same and call analytics now has teams in as well as will interop calls between them.

Devices

image

We know people have a huge investment in devices as well, existing SfB certified phones will work and room systems is expanding with Lenovo joining offering Skype room systems, all existing devices all upgradeable to support teams meetings.

Also making sure existing devices can connect tot Skype and Teams meeting

Pexip and Bluejeans join video interop for existing devices

Lastly cover you with end users

image

Focused on first run experience and guidance

image

Coaching marks to guide users around the app or T Bot to provide help and support.

Security, rooms and admin tools to end user – Yes we are ready for TEAMS

Question 3 – How are we going to do this ?

image

Let go through admin and end user, lets start with admin

image

Back to Teams and Skype admin centre, here a set of users and you want to pick a pliot group and filter down

Select those users and set Teams upgrade status

image

image

image

And there’s three options

  • Side by Side – Teams and Skype side by side and user has control what they want to use Teams and Skype for. Great way to start, use Teams for group and keep calling and chat on SfB. Start slowly.
  • Side by Side with notify – Demo, this says I’m ready to slip and want to notify users, set this mode, SfB will inform teams is coming, teams will come down in the background and migrate across, contracts etc.
  • Teams Only – Shifted and switched all incoming chat and calls into team. SfB in meeting only mode.

You have control how you deploy. Here Side by Side with notify is selected

image

Once applied that’s it from migration, no downtime and two apps and service will know how to behave and route.

Now End user experience to Teams

image

image

Here’s a user set set to side by side with notify mode and here you can see a banner saying Skype for Business is upgrading to Microsoft Teams and try it.

The user has buddies and click try it and contacts are in Teams

image

Transistioned over contact list and on first run you get coaching.

User is up and running and no separate process to migrate, set the policies and the apps make it happen.

You have moved some users to teams and some are still in SfB and we want to make sure interop is strong player and you can see Adam below is still using SfB

image

There a Skype logo and banner and p chat and gifs wont happen, presence and chat and calls will work.

image

image

image

and there’s the call in teams!

Transfer and hold and the usual call handling will work, dont have to make everyone go to teams you can be on both.

T Bot

image

Need to provide end user help to help transition, first run and banners and also Teams out of the box has a bot all about training and if i was a SfB user moving to teams and wanted to ask how do i chat

image

T Bot gets smarter over time, rather than get smarter over time rather than ask your IT.

image

Am i safe on SfB server – yes you are

Is Teams ready – yes

New website launched today -  a ton of documents on this

aka.ms/skypeandteams

image

Back to Lori and we look to continue to push the boundaries that are possible

From memo pads to UC now Intelligent communications!

We invite you to continue the next phase of the journey with us!

Join us in the booth and break out sessions and continue to empower teams to do more!

Some of the nice closing pictures

image

image

image

image

image

image

image

image

Microsoft Ignite – Keynote Summary from live stream

Unfortunately I’ve still not managed to get to one of Microsoft key conferences and this years its Ignite in Orlando.

Ill be watching and following the news via Twitter, RSS and live streams.

Wrote as much as i could whilst trying to watch as well. Highly recommend you watch the Keynote.

Opens with Julia white

image

Call out to commitment of orange county and hotel to make this week possible and donations stations. Partnered with Red Cross for Blood donations

Beginning of incredible week and bring together change Agents!!!

Sharing, connecting and learning from each other and learn about Microsoft

AI for real time translations in 12 Languages skycap.studios.ms

image

Fantastic to be here and few weeks ago was unclear if this event will take place.

Thanks to all for coming to help support communities

Thank you for coming to a conference like this at a time like this!

image

Increasing levels of digital impact and digital technology!

most critical things is to bring all of us

image

How are we going to use technology to empower people

Want more productivity and effectively but don’t want to degrade humanity!

Most excited on accessibility!

Bring more people into full participants in society using technology.

image

multi device and multi sense, start with speech and end with Ink!

Devices infused with AI!

Invent new computing paradime

How are we using technology to empower employees, changing nature of products and business models

image

Digital feedback loops, about changing the culture inside our organisation!

image

Modern Workplace

Think about the natice of work its changing, its not about routine tasks its about unlocking creativity.

Secure digital estate and simplicity and management

Unlock new culture of work

Help you create dynamic Teams! not by prg chart

Ensuring simplicity whilst ensuring security!

 

Product Manager of Teams

With Microsoft Teams engineers can work together and

image

Example of Microsoft Teams with Ford,

image

Reducing risk of leaks is key!

Control who has access to confidential information regardless of device

security is hears of Office 365 and allow

image

 

image

Changing Grills in real time.

Microsoft teams will be alerted  by notes

Back in terms you can see the digital voice notes

image

Changing mirror designs

image

before they need to make

image

image

Team at ford on tights and teams across the globe

Join the call and enter the same joined experience and view designs quicker than before

image

Noah working remotely with mixed reality headset

Changes viewed live in virtual reality

bring physical and digital worlds across devices

 

As you use Microsoft 365 you are crating Microsoft graph asset

capture knowledge of people and relationship, projects , schedule

rich data set that you can reason about and create value!

Not about individual tools its about the next platform to drive Digital transformation

image

Many ways to bring professional network into core data

create such a rich data asset you enable AI first workloads

image

Linked in integration with OWA and more to come

Search!

Spent alot of time looking for stuff

Bing for Business

 

image

See employees are searching for

Also works on mobile

image

 

World largest professional network and world largest

Big for Business available for private preview today!

Dynamic 365

image

image

HP use of AI

image

Better ways to scale

virtual agent

AI first business applications!

Applications and Infrastructure and DAta and AI

image

image

Intelligent Cloud and Intelligent Edge

image

Trimble

Azure with Mining

Tetrapack

image

image

AI for Cancer care

image

Help doctors spend more time with patients

image

Health care

 

image

image

Quantum computer

image

Quantum

The Big Bang theory! lol i got very lost in this part.

image

image

image

Closure

I kept losing it here, the stream kept switching and managed to miss all of it.

image

image

Quantum computing closes the keynote!

image

SfB Broadcast: Ep. 51 Five tips for planning your time at Ignite–Session Summary

Seems i missed this broadcast last Friday but just noticed this posted on YouTube and thought it may help some folks going to Ignite, unfortunately ill be watching from afar.

YouTube Video – https://www.youtube.com/watch?v=6vWPBGj8ixM

image

Note before you go Episode!

First message from Delanda is a message regarding the impact to people with the recent hurricane and thought and prayers are with everyone.

image

Two guest today, Laurie and Praveen.

  • Laurie Pottmeyer – Community Manager on SfB & Teams Team
  • Praveen Maloo – product marketing manager on Microsoft team

I see the shift of the SfB broadcast series into Teams has already started!

Little bit about Ignite

  • Microsoft largest conference
  • every year
  • Orlando, Florida
  • WC 25th Sept
  • 6 Days

image

image

1000s of hours of content on all Microsoft Content, windows, surface, xbox, SfB or Teams lots of content.

image

Slide on all things going on, demos, happy hour, customer success, show cases, ask the experts etc

If you cant be there in Person LIKE ME then watch out for ways to watch on demand and broadcasts

1st TIP – Attend the general session

image

Attend general session on SfB and Microsoft Teams only

Session two speakers

image

Lori and Bob.

Monday 4pm after initial keynote!

Laurie and Praveen excited

23K attendees largest tech event

TIP 2 – Plan to attend session across Teams & Skype for Business

image

Over 45 session on Teams and SfB!

image

List to help to prepare and what to focus on.

Quick break down of key pillars

  • Overview sessions and introductions
  • Deep dive sessions – talk about portfolio from meetings to voice, collaboration, security
  • Adoption and deployment sessions, best practices
  • key success stories

IT Pros level 300 and 400 – network planning and bandwidth, troubleshooting, video interop

How to build schedule today ?

Be prepared when your there

  • Ignite website there is a schedule builder!
  • Mobile App as well

https://myignite.microsoft.com/

image

  • You can login and build schedule
  • filter sessions topics and levels
  • Break down products
  • Add to schedules and view open slots and recommendations will be suggested
  • Make sure you update your profile this helps maps sessions to you

TIP 3 – ask the experts or watch is live from Ignite!

image

If you wont be there general sessions will be recorded and available after.

The show will be going to podcast studio

image

Schedule above, Jamie original host of this show.

Josh Blalock with views from Community and MVP

  • Wednesday 1PM
  • Thursday 11am

Microsoft Mechanics session as well.

Also cool give always and Surface laptops

TIP 4 – Join the community activities

image

Microsoft Tech Community to get together

Expo Booth

image

  • MVP
  • Product Team
  • Demos
  • Swag

Make sure to stop by the booth

This is a community central and is spot of expo floor down the hall and that is a s opportunity to come and speak to people about community and tech community.

Wednesday 11-2pm SfB and Teams representation of Office take over day! Play ping pong and have fun!

If you not there

8.30 – 5.30 EST time live events streamed and all sessions recorded and easy to ignite.microsoft.com for all sessions and live streams

Social channels

follow on Twitter and Facebook to get latest and greatest updates

Make sure you join Tech community as well

Rolls into TIP 5

TIP 5 – Follow our MVPs

image

MVP are most valved professional or know the insides of the product and engaged in Community and Laurie owns this

Announcement for MVPs

1st time to let everyone know of new MVP for Teams

image

SfB and Teams fall under Office Serer and Servers

Awarded month of September

first official Teams MVPs

and SfB MVPs

David will be in Orlando and make sure you say hello

Other fun things

13 MVPs representing 26 sessions

Blogging sessions

image

aka.ms/igniteteamsblog

You can watch videos, live streams and MVPs will blog content as well.

Also have 15 community reporters covering all products and services

image

Tom representing Teams and SfB reporting, be sure to check out Tom and all on twitter. Follow Tom on twitter and tech community links.

http://tomtalks.uk

https://aka.ms/sfbcommunity

http://aka.ms/msteamscommunity

Those are the 5 tips for Ignite!

Q and A time

1. How do i become MVP teams and SfB

go to mvp.microsoft.com and learn all about the program and what it means

Also where you nominate yourself or someone can nominate you monthly. Trigger email for form things to look at

Social presence

Blogs

Speaking

articles

Product feedback

If nominated continue to put activity in tool and revisit it.

 

2. Cant go to ignite how can i get involved in other ways

Join UC User groups

17 UC User groups and meet quarterly SkypeUG.com

 

3. How do i connect with Laurie and other member here today

Microsoft Tech communities

@msdelanda on twitter

@lauriePottmeyer

 

Look forward to seeing everyone in Ignite

1. General Sessions

2. Make sure you plan for breakouts

3. Watch us live

4.Join community activaties, talk to experts

5. Follow the MVPs

Thanks!

image

Also on Ignite make sure you check out Mark Vales Blog on getting Microsoft Teams set up for Ignite! here, check out the RSS feeds, twitter hastags etc

 https://three65.blog/2017/09/06/microsoft-teams-is-yours-setup-ready-for-ignite/