The document provides an overview of Microsoft Teams presented by Thorbjørn Værp at an event in Milan. It includes sections on the agenda, architecture, clients, planning, and a demo of Microsoft Teams. The presentation highlights how Teams allows for chat-based collaboration, is customizable for each team, and acts as a hub for teamwork. It also discusses the security features, clients, network requirements, and planning considerations for rolling out Teams in an organization.
Hearing the buzz about Microsoft Teams ? Want to learn why you should get on the Microsoft Teams platform. Join us to learn more about Microsoft Teams and where it fits into with Office 365.
This chat based work space in Office 365 really helps enhance collaboration and improve productivity. A platform that is simple for anyone in your organization to use !
Our Demo will include:
Introduction to Microsoft Teams
Get desktop & mobile clients
Start with chat
Create teams
Create channel
Use and create tabs in channel
Some of the questions asked during the Demo:
Does MS Teams replace Skype for Business?- Eventually yes!
Where is the data stored and how is it kept secure?- Office 365 secure cloud.
What limitations does a Guest have in Teams?- Can basically do most tasks.
the new library is created per team or per channel? - Per Team
Is Teams available for Mac? YES
Presented at the SharePoint Saturday Toronto on August 19th 2017
Key elements for a successful deployment
Description and demos on Microsoft Teams
Requirements and limits
Some great information on Microsoft Teams.
Worth a quick browse.
Replaces all your document storage needs with full security.
Guaranteed to improve efficiency & collaboration levels
Hearing the buzz about Microsoft Teams ? Want to learn why you should get on the Microsoft Teams platform. Join us to learn more about Microsoft Teams and where it fits into with Office 365.
This chat based work space in Office 365 really helps enhance collaboration and improve productivity. A platform that is simple for anyone in your organization to use !
Our Demo will include:
Introduction to Microsoft Teams
Get desktop & mobile clients
Start with chat
Create teams
Create channel
Use and create tabs in channel
Some of the questions asked during the Demo:
Does MS Teams replace Skype for Business?- Eventually yes!
Where is the data stored and how is it kept secure?- Office 365 secure cloud.
What limitations does a Guest have in Teams?- Can basically do most tasks.
the new library is created per team or per channel? - Per Team
Is Teams available for Mac? YES
Presented at the SharePoint Saturday Toronto on August 19th 2017
Key elements for a successful deployment
Description and demos on Microsoft Teams
Requirements and limits
Some great information on Microsoft Teams.
Worth a quick browse.
Replaces all your document storage needs with full security.
Guaranteed to improve efficiency & collaboration levels
This is the Powerpoint slide deck which we used in our webinar on "What's new in Microsoft Teams" . In this webinar , myself and my co-speaker Vijai Anand( Microsoft MVP ) would be discussing about the below mentioned topics .
1. What’s new in Microsoft Teams for end users – Desktop & Mobile app
2. What’ new in Microsoft Teams for administrators
3. What’s new in Microsoft Teams for developers
4. What’s new in Microsoft Teams under Security and Compliance
5. What’s new in Microsoft Teams for Voice
6. Some new useful resources & docs that you should be aware of .
SoHo Dragon proudly presents Haniel Croitoru presentation on Microsoft Teams. Mr. Croitoru shows how great Microsoft Teams is and how to increase the project efficiently while using it.
You can also rewatch Haniel's livestream presentation on Microsoft Teams on our YouTube channel. Just make sure you subscribe to our channel so you do not miss out on any new livestreams.
Increasing Project Efficiency using Microsoft Teams: https://www.youtube.com/watch?v=XcPl-wr4C6A
Make sure to follow SoHo Dragon on all social media channels:
https://www.instagram.com/SoHo_Dragon
https://twitter.com/SoHodragon
https://www.facebook.com/EnterTheSoHoDragon
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...Haniel Croitoru
Every so often a new product comes to market that disrupts that way we used to do things. Say hello to “Microsoft Teams”. It’s the new kid on the block that will make you rethink how you manage projects today and collaborate with your teams’ members.
This presentation provides a detailed overview of Microsoft Teams and show some best practices for leveraging its functionality to better unite your teams.
SkyeNets Technologies and Valo Software
Agenda
- Transformation of the Modern workplace
What is Microsoft Teams
- Get an understanding of what Microsoft Teams can do for your organization
- Key features to help increase your organizations productivity
- User Adoption Best Practices and how to manage the risks of Team sprawl
- Demo: Microsoft Teams - Current State
- Demo: Valo Teamwork 2.0 - Future State
- Questions & Answers
Solvion Trendwerkstatt - Microsoft TeamsHolzerKerstin
In der Solvion Trendwerkstatt zu Microsoft Teams erfahren die Teilnehmer alle Trends rund um die Collaboration Lösung Teams. Microsoft MVP Thomas Gölles leitet durch den Workshop.
Build a bot for Microsoft Teams in 5 minutesLuis Beltran
I participated at Microsoft Ignite The Tour 2019 Mexico City with a theater session about developing and deploying bots for Microsoft Teams in less than 5 minutes.
The Integration of Microsoft Teams and Skype for BusinessChristian Buckley
Slides from a Redmond Magazine / RedmondIT webinar on Dec 7th, 2017, presented by Microsoft MVP Christian Buckley (@buckleyplanet), Founder & CEO of CollabTalk LLC, walking through Microsoft's guidance on the transition from Skype for Business to Microsoft Teams. This session includes current roadmap, as well as practical guidance for customers who are planning to make the transition from Skype to Teams.
Office 365 Groups? Microsoft Teams? … Confused? Here's some help.Adam Levithan
With the recent launch of Microsoft Teams, you now have more apps than ever to improve team collaboration. So, which one do you choose?
The great thing about Office 365 is all of the apps that are available to be productive. The bad thing about Office 365 is that just as you get using one, a new app arrives. On top of these choices, you also have other collaboration apps like Slack.Reserve your spot on this webinar to learn more about many of the apps teams are finding useful, which Microsoft apps are good in which situations, and which will help your organization collaborate more productively.
We'll cover:
The features within Office 365 Groups
The features within Microsoft Teams and how they compare to Slack
When to use which app
Increase productivity with Microsoft TeamsSoHo Dragon
NYC Enterprise Collaboration Meetup September 2017 - slide deck from speaker, Microsoft's MVP Adnan Rafique. He discussed and showed Microsoft Teams, and how you can leverage this tool to increase productivity.
Slides used at my session about Microsoft Teams, at SharePoint Saturday Oslo, the 5.anniversary conferenc. It also includes extending possibilities via Office Graph, Bots, 3.party apps, and Tabs presented by my colleague Kjetil Hovding
This is the Powerpoint slide deck which we used in our webinar on "What's new in Microsoft Teams" . In this webinar , myself and my co-speaker Vijai Anand( Microsoft MVP ) would be discussing about the below mentioned topics .
1. What’s new in Microsoft Teams for end users – Desktop & Mobile app
2. What’ new in Microsoft Teams for administrators
3. What’s new in Microsoft Teams for developers
4. What’s new in Microsoft Teams under Security and Compliance
5. What’s new in Microsoft Teams for Voice
6. Some new useful resources & docs that you should be aware of .
SoHo Dragon proudly presents Haniel Croitoru presentation on Microsoft Teams. Mr. Croitoru shows how great Microsoft Teams is and how to increase the project efficiently while using it.
You can also rewatch Haniel's livestream presentation on Microsoft Teams on our YouTube channel. Just make sure you subscribe to our channel so you do not miss out on any new livestreams.
Increasing Project Efficiency using Microsoft Teams: https://www.youtube.com/watch?v=XcPl-wr4C6A
Make sure to follow SoHo Dragon on all social media channels:
https://www.instagram.com/SoHo_Dragon
https://twitter.com/SoHodragon
https://www.facebook.com/EnterTheSoHoDragon
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...Haniel Croitoru
Every so often a new product comes to market that disrupts that way we used to do things. Say hello to “Microsoft Teams”. It’s the new kid on the block that will make you rethink how you manage projects today and collaborate with your teams’ members.
This presentation provides a detailed overview of Microsoft Teams and show some best practices for leveraging its functionality to better unite your teams.
SkyeNets Technologies and Valo Software
Agenda
- Transformation of the Modern workplace
What is Microsoft Teams
- Get an understanding of what Microsoft Teams can do for your organization
- Key features to help increase your organizations productivity
- User Adoption Best Practices and how to manage the risks of Team sprawl
- Demo: Microsoft Teams - Current State
- Demo: Valo Teamwork 2.0 - Future State
- Questions & Answers
Solvion Trendwerkstatt - Microsoft TeamsHolzerKerstin
In der Solvion Trendwerkstatt zu Microsoft Teams erfahren die Teilnehmer alle Trends rund um die Collaboration Lösung Teams. Microsoft MVP Thomas Gölles leitet durch den Workshop.
Build a bot for Microsoft Teams in 5 minutesLuis Beltran
I participated at Microsoft Ignite The Tour 2019 Mexico City with a theater session about developing and deploying bots for Microsoft Teams in less than 5 minutes.
The Integration of Microsoft Teams and Skype for BusinessChristian Buckley
Slides from a Redmond Magazine / RedmondIT webinar on Dec 7th, 2017, presented by Microsoft MVP Christian Buckley (@buckleyplanet), Founder & CEO of CollabTalk LLC, walking through Microsoft's guidance on the transition from Skype for Business to Microsoft Teams. This session includes current roadmap, as well as practical guidance for customers who are planning to make the transition from Skype to Teams.
Office 365 Groups? Microsoft Teams? … Confused? Here's some help.Adam Levithan
With the recent launch of Microsoft Teams, you now have more apps than ever to improve team collaboration. So, which one do you choose?
The great thing about Office 365 is all of the apps that are available to be productive. The bad thing about Office 365 is that just as you get using one, a new app arrives. On top of these choices, you also have other collaboration apps like Slack.Reserve your spot on this webinar to learn more about many of the apps teams are finding useful, which Microsoft apps are good in which situations, and which will help your organization collaborate more productively.
We'll cover:
The features within Office 365 Groups
The features within Microsoft Teams and how they compare to Slack
When to use which app
Increase productivity with Microsoft TeamsSoHo Dragon
NYC Enterprise Collaboration Meetup September 2017 - slide deck from speaker, Microsoft's MVP Adnan Rafique. He discussed and showed Microsoft Teams, and how you can leverage this tool to increase productivity.
Slides used at my session about Microsoft Teams, at SharePoint Saturday Oslo, the 5.anniversary conferenc. It also includes extending possibilities via Office Graph, Bots, 3.party apps, and Tabs presented by my colleague Kjetil Hovding
Microsoft Teams -the New Social Workspace!!
See how MS Teams can replace Slack, Yammer, Newsfeed and a heck lot of other Workspace Apps. I integrate SharePoint, PowerBI, and add Apps to totally support you'r business needs. An effective boost for every organization with an Office365 tenant. This is the future, be there or be square :)
Office365 usergroup agder [UGA] meetup in Kristiansand 13. september 2017. A presentation of Microsoft Teams With all it's New features like external sharing Azure B2B. In the notes section of the PPT you will find usefull links.
Microsoft Teams and SharePoint: Better Together SPSLA Aug 2018Karuana Gatimu
Improve your collaboration experience with the deployment and adoption of Microsoft Teams. Learn how SharePoint and Teams both power the experience. You can also transform your IT department and enhance your career by bringing your unique talents into the community.
View example projects, our feature integegrations and the overview of the needed project plan. To learn more about these topics in detail join the Office 365 Champions program at https://aka.ms/O365Champions and follow me on LinkedIn & Twiiter.
Office 365 Roadmap Update van December 2016. Nieuwe updates die in november 2016 door Microsoft zijn gelanceerd of aangekondigd voor het Office 365 platform. Onderwerpen die we behandelen zijn:
Microsoft Teams
SharePoint Online Modern Team Sites
Office 365 Groups
Office ProPlus enhancements
SharePoint Server 2016 Feature Pack 1
Office Online Update November 2016
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...Chirag Patel
Session presented at Collab365 Global Conference 1 on 2nd March 2020.
Need to enable and improve collaboration in your organisation? In this session, we will cover real world scenario of delivering Microsoft Teams for collaboration through upgrade from Skype For Business, business scenarios, change management and adoption and hands on technical delivery of the solution. This session is designed for IT and business managers who are looking to help their organisations to succeed with Microsoft Teams collaboration.
Microsoft Teams is becoming Office 365’s primary collaboration tool that brings together people, conversations, and content required for a digital workspace for high performing teams.
In this webinar, we discussed why these types of apps are becoming so popular, what makes Teams unique and how the new app will create more open, digital environment that makes work visible, integrated and accessible—across the team. You will learn:
Introduction to Microsoft Teams
Top use cases, business scenarios, and best practices
Office 365 tools to be configured before enabling Teams
You may have heard the buzz - Microsoft has announced their release of a new messaging app for Office 365 - Microsoft Teams. This release is in response to the competitor in the collaborative chat service field, Slack.
Microsoft Teams fully integrates with Office 365 and is highly customizable. The new app has the ability to start an online meeting with your team, schedule a meeting, gather your thoughts, brainstorm, and collaborate on documents.
In this webinar, Daniel Cohen-Dumani and Joshua Steiner talk about why these types of apps are so popular, what makes Microsoft Teams unique and how the new app will impact your Office 365 experience.
To improve productivity in the workplace, learn more about how Microsoft Teams can help. Built on the power of Microsoft 365. Dock can build a custom SharePoint intranet portal to fit your business needs.
Request a demo: https://app.hubspot.com/meetings/joe24/dock-demo
Using Microsoft Teams to enhance your organizational productivityJeremy Thake
Microsoft Teams became generally available on March 14th and is on by default in all Office 365 tenants. Spend 45 mins with Jeremy Thake learning how Microsoft Teams can encourage your employees to unlock the value of all of Office 365. Microsoft Teams is built on top of Office 365 Connected Groups which gives members access to Planner, Shared Calendars, Document Libraries and much more. Jeremy will show you some cool integration stories between all these products to take advantage of what you are already using in Microsoft products.
Why watch this over a standard Microsoft presentation? Jeremy will give his candid opinion of what Teams is great for, where there are gaps to be aware of and some killer tips to get the most out of it.
Jeremy Thake is the VP of Product Technology at Hyperfish. With over 15 years of experience in the industry, focused on Microsoft Technology. His experience ranges from consulting, development, marketing and product management. Jeremy worked at Microsoft HQ for 3 years on Office 365 extensibility and Azure application platform space. He has spoken across the globe to business and developer audiences. He was recognized by Microsoft for five years as a SharePoint MVP before joining Microsoft for his expertise and contributions to the community.
Effektivt samarbejde med Office 365 GroupsMicrosoft
Arbejdspladsen bliver mere dynamisk. Konstant stiger kravet til viden og indsigt for at styrke effektivitet, produktivitet og konkurrenceevne. Office 365 er kernen i mange organisationer og skaber et center for indhold, viden, fællesskab og samtale.
Kom og hør, hvordan Microsoft Office 365 Groups binder det hele sammen, så alle i virksomheden, kunder og partnere får mulighed for at arbejde sammen på en mere effektiv måde.
Andreas Stahl, produktchef, Microsoft
What is New in Teams Meetings and Meeting Rooms July 2021David J Rosenthal
Chat
Share your opinion, and your personality. Send gifs, stickers, and emojis in a group chat or in one-to-one messages.
Instant messaging
Meet
Instantly go from group chat to video conference with the touch of a button. Teams of 2 or 10,000 can meet in one place, no matter how many places they’re in.
Online meetings
Call
Make and receive calls with internal and external groups using Microsoft Teams Phone, Operator Connect, or Direct Routing.
Voice calling
Collaborate
Easily find, share, and edit files in real time using familiar apps like Word, PowerPoint, and Excel in Teams.
Video conferencing
Make meetings more personal and increase your productivity by collaborating in real time.
Screen sharing
Keep everyone on the same page by sharing your screen so they can see the same content.
Custom backgrounds
Create the perfect virtual setting by choosing, uploading, or blurring your background.
Together mode
Digitally sit in a shared background, making it feel like you’re in the same room with everyone else.1
File sharing
Co-author files in real time. Securely store, access, share, and collaborate on files from anywhere.
Apps and workflows
Streamline tasks and critical business processes by integrating apps and workflows.
Market availability
Available in 53 languages and 181 markets. Connect across Windows, Mac, iOS, and Android.
Privacy and security
Meet regulatory, legal, and organizational needs with industry-leading compliance offerings.
Hub sites are a new building block of the intranet, to bring together related sites to roll up news and activity, to simplify search, and to create cohesion with shared navigation and look-and-feel.
Attend this session to learn all about this new awesome feature.
Here are some keywords to get your attention :-): PowerShell, Azure functions, Flow, Site Design.
Warning! There will be demos :)
Hub sites are a new building block of the intranet, to bring together related sites to roll up news and activity, to simplify search, and to create cohesion with shared navigation and look-and-feel.
Attend this session to learn all about this new awesome feature.
Here are some keywords to get your attention :-): PowerShell, Azure functions, flow, site design, themes.
Implementing Office Online server 2016, support for online viewing and editing Word, Excle, PPT, OneNote and PDF's. An IT-Pro session at SharePoint Saturday in Oslo
My decks from SPSwarsaw on Implementing Office Online Server.
That new Version from 2016 for SP2016, Exchange 2016, plus Skype 4B 2016. Also backward compatible with older versions of those servers.
The road to Office365 for Sørmiljø.Presented at Norwegian SharePoint Community in Oslo 24.august 2016. On Skype the CEO Kristoffer Haugenes and on stage with Tommy Rasmussen CEO ITStyring.no AS
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
7. Collaboration is
how work gets done
Geographically Distributed
Need varied ways to connect across
locations and time-zones
Internal & External Team Members
Team members outside the firewall need
unfettered access
Multi-Generation Workforce
Different expectations and preferences
for tools
Employees work on nearly
2xthe number of teams,
compared to 5 years ago
Geographically Distributed
Need varied ways to connect across
locations and time-zones
Internal & External Team Members
Team members outside the firewall need
unfettered access
Multi-Generation Workforce
Different expectations and preferences
for tools
8. Chat for today’s
teams
Communicate in the moment and
keep everyone in the know
Customizable for
each team
Tailor your workspace to include
content and capabilities your
team needs every day.
A hub for
teamwork
Give your team quick access to
information they need right in
Office 365
Chat-based workspace in Office 365
Security teams
trust
Get the enterprise-level security
and compliance features you
expect from Office 365.
9. Chat for today’s teams
People can see content and chat history anytime
Team chats and activities are visible to the entire team
Use private chats for small group conversations
Mobile access on Android, iOS and Windows Phone
10. Chat for today’s teams
People can see content and chat history anytime
Team chats and activities are visible to the entire team
Use private chats for small group conversations
Mobile access on Android, iOS and Windows Phone
11. A hub for teamwork
Chat, content, people, and tools live in a team workspace
Voice and video meetings right within Microsoft Teams
Built-in access to SharePoint, OneNote and Planner
Work with Office and other documents right in the app
12. A hub for teamwork
Chat, content, people, and tools live in a team workspace
Voice and video meetings right within Microsoft Teams
Built-in access to SharePoint, OneNote and Planner
Work with Office and other documents right in the app
PSTN in Public preview
13. A hub for teamwork
Chat, content, people, and tools live in a team workspace
Voice and video meetings right within Microsoft Teams
Built-in access to SharePoint, OneNote and Planner
Work with Office and other documents right in the app
Disclaimer: Not released.. .yet….
14. A hub for teamwork
Chat, content, people, and tools live in a team workspace
Voice and video meetings right within Microsoft Teams
Built-in access to SharePoint, OneNote and Planner
Work with Office and other documents right in the app
Disclaimer: Not released.. .yet….
15. Customizable for each team
Create different channels for work streams and topics
Add tabs to frequently used files and cloud services
Get updates from the apps your team uses every day
Customize notifications so you don’t miss important info
Build integrations with developer preview APIs
16. Security teams trust
Broad compliance standards support: Accessibility,
ISO27018/01, SOC 1 and 2, HIPAA, EU Model Clauses
& more
Information protection with Archive, eDisovery, Legal
Hold, Compliance Content Search, Auditing and
Reporting1
Tier-C Compliant
Data encryption at all times, at-rest and in-transit.
Multi-factor authentication for enhanced identity
protection.
1 Archive, eDiscovery, Legal Hold, Compliance Content Search, Auditing and Reporting are in E3 and above suites.
20. Architecture
• Microsoft Teams is built on existing Microsoft technologies woven
together by Office 365 Groups.
• Powered by Microsoft’s cloud, organizations can expect excellent
performance and reliability when leveraging Microsoft Teams as
part of their collaboration story.
21. Security - Authentication
• Microsoft Teams leverages common Office 365 authentication
schemes
• Cloud Identity
• Synchronized Identity
• Federated
• Modern authentication including multi-factor authentication (MFA)
22. URLs and Media Stack
• Microsoft Teams also provides a calling and meetings experience
built on the next generation cloud based infrastructure
• These technology investments include Azure-based cloud services
for media processing and signaling, H.264 video codec, SILK and
Opus audio codec, network resiliency, telemetry and quality
diagnostics.
23. Memberships and Roles
Team owners are able to invite anyone in the organization they work
Two roles in Team:
• Owner: person who creates the team or assigned the role.
Responsible for managing team-wide settings and membership,
including invitations
• Team member: the people that have been invited to join the team
internally or externally <- hey yeah!
24. Service Administration
• Admins have multiple settings that can be
enabled or disabled at the tenant level.
• With Microsoft Teams enabled for the tenant,
any user that is also enabled for Microsoft
Teams will inherit the settings from the tenant
level.
• With guest user license activated you can
invite Azure B2B users.
28. Full functional (nearly)
client that can be used
from a variety of
browsers.
Desktop
Provide support for
audio, video, and content
sharing for team
meetings, group calling
and private one-on-one
or private multi-party
calls.
Mobile
Geared at users participating
in chat-based conversations
while on the go, and
currently allows users to
have peer to peer audio call.
Clients for Microsoft Teams
Web
29. Full functional (nearly)
client that can be used
from a variety of
browsers.
Desktop
Provide support for
audio, video, and content
sharing for team
meetings, group calling
and private one-on-one
or private multi-party
calls.
Mobile
Geared at users participating
in chat-based conversations
while on the go, and
currently allows users to
have peer to peer audio call.
Clients for Microsoft Teams
Web
https://teams.microsoft.com/downloads
30. Platform Requirements
Web
Edge: 12+
Internet Explorer: 11+
Chrome: 51.0+
Firefox: 47.0+
Safari (coming soon)
Desktop
Windows 7+ (7, 8, 8.1, 10)
Both 32 & 64 bit available
Mac OSX 10.10+
Mobile
Android 4.4+
iOS (iPhone and iPad) 10+
Windows Phone 10.0.10586+
33. Microsoft Teams Network Traffic
• Microsoft Teams combines three forms of traffic:
• Data between the Office 365 online environment and external data sources with the Microsoft Teams
client (signalling, presence, chat, file upload and download, and tabs, connectors, and bots connections)
• Peer to peer real time communications traffic (audio, video, desktop sharing)
• Conferencing real time communications traffic (audio, video, desktop sharing)
• To ensure optimal flow, traffic must be allowed to flow both between network sites and Office
365, as well as between the internal network segments (e.g. between sites over the WAN)
• If your organization restricts computers on your network from connecting to the Internet,
ensure to whitelist the Office 365 URLs and IP address ranges
34. Call Flows – 1:1 Call Direct
BobAlice
O365
Chat Service users Port
443 TCP
(see list of FQDNs)
Direct
media
connection
Chat Service
Real-Time Media
35. Bob
Call Flows – 1:1 Call Firewalled
Firewall
Alice
Chat Service
Real-Time Media
O365
Media ports from the
participant to O365 use:
UDP 3478, 3479, 3480, 3481
TCP 443
O365 functions as a relay for
the media traffic, if direct
connections are not
possible.
36. Microsoft Teams Bandwidth Calculator
• Microsoft has created a dedicated site for calculating the potential
impact of Microsoft Teams traffic on your LAN, WAN and Internet
segments.
• Please see http://aka.ms/bwcalc for more details
37. Network Assessment
• Ensure all required URLs and IP addresses are allowed, and the network
performance metrics are meeting the requirements for real time media
• Conduct network assessment on each site using Skype for Business
Network Assessment Tool
• Additional documentation on Network Assessment can be referenced from
Network Readiness Assessment
40. Miscellaneous from the Roadmap
• Powershell configuration (in development & testing)
• MyTasks app (in development & testing)
• Anonymous users join and Lobby experience
• Give-Take control of sharing
• Recording and Play Back
• EDGE & Chrome Web RTC join capabilities
• Skype Rooms Systems for Teams
• Conference Phones
• VTC Interop
• User Level Policies
#SPSMilan
41. Team me up!
Turn on Microsoft Teams for your company
Identify a team to begin pilot
Plan company roll out
1
2
3
Over the past few years, there’s been a dramatic increase in the amount of collaboration.
Employees are on 2x as many teams as 5 years ago
The amount of time employees spend engaged in “collaborative” work – in meetings, on phone calls or answering emails – has increased by about 50%. Perhaps even more significantly, this kind of work now takes up 80% or more of employees’ time.
In addition to an increase in the amount of collaboration, there are other characteristics that are different about how we’re working together today.
People on teams are a mix of employees and outside vendors. For example, already in the EU, 40% of the workforce is contingent worker.
Teams have remote members, either remote from home, or because on the road or because located in different geography.
For the first time, 4 generations are working alongside each other and have different expectations about the tools they use to communicate and collaborate.
Microsoft Teams fits in the Office 365 collaboration portfolio by giving teams easy access to the information they need in a dedicated hub for teamwork. Here, people find their team chat, content, people and tools living together in Office 365.
There are four key attributes of Microsoft Teams that help close-knit teams to perform at their best:
First, it’s modern day chat that keeps everyone in the know with chat history, whether across the team or in a private chat.
It is a dedicated hub for teamwork where people have easy access to the everyday apps such as Word, Excel, PowerPoint, websites, and OneNote, which teams rely on daily for getting work done.
Microsoft Teams is customizable for the way different teams work, including publicly available APIs and bot frameworks
Lastly, Microsoft Teams is designed to provide a great collaboration experience while upholding our commitments to safeguard customer and user data, to protect their right to make decisions about that data, and to be transparent about what happens to that data.
Microsoft Teams allows team to communicate in real time and keep everyone in the know at the same time. All team members can see and contribute to the team chat, seeing chat history at any time to recall past discussions and decisions.
You have the flexibility to create private chats for small group conversations with one or many people for when a conversation needs to be taken offline. You stay on top of all of the activity with notifications which alert you to when you’ve been @mentioned or when someone’s replied to a conversation you’re a part of.
You can also receive Skype for Business chat messages on Microsoft Teams so that you have one place for your team communications.
And of course, you can use Microsoft Teams across all your devices as we support Microsoft Teams on Windows, Mac, iOS, Android, Windows Phone and on web
Microsoft Teams allows team to communicate in real time and keep everyone in the know at the same time. All team members can see and contribute to the team chat, seeing chat history at any time to recall past discussions and decisions.
You have the flexibility to create private chats for small group conversations with one or many people for when a conversation needs to be taken offline. You stay on top of all of the activity with notifications which alert you to when you’ve been @mentioned or when someone’s replied to a conversation you’re a part of.
You can also receive Skype for Business chat messages on Microsoft Teams so that you have one place for your team communications.
And of course, you can use Microsoft Teams across all your devices as we support Microsoft Teams on Windows, Mac, iOS, Android, Windows Phone and on web
Not only is Microsoft Teams the place for your team chat communications, it’s also a hub for your team’s collaboration. You find in a single place the chat conversations with your team, files, team members, and everyday tools.
When you need to talk face to face, you can start a video call from a team chat or private chat. Turn off video if you just want an audio call. You can also join scheduled meetings from Microsoft Teams to meet within a channel or privately outside of one.
Because Microsoft Teams is integrated with Office 365, teams have quick access to the information they need whether they are files shared through SharePoint, notes in OneNote or tasks in Planner. Excel, PowerPoint, Word, PDFs and other documents can be shared and opened right in the app.
If you can’t immediately find what you need you can search in Microsoft Teams for people, files, chats and links. You can move easily between multiple Microsoft Teams so it’s easy to see what’s going on across teams, across channels, across chats. It’s also easy to set up and manage, whether you’re IT or an end user. Because it’s part of Office 365, all of your team members are instantly there
Not only is Microsoft Teams the place for your team chat communications, it’s also a hub for your team’s collaboration. You find in a single place the chat conversations with your team, files, team members, and everyday tools.
When you need to talk face to face, you can start a video call from a team chat or private chat. Turn off video if you just want an audio call. You can also join scheduled meetings from Microsoft Teams to meet within a channel or privately outside of one.
Because Microsoft Teams is integrated with Office 365, teams have quick access to the information they need whether they are files shared through SharePoint, notes in OneNote or tasks in Planner. Excel, PowerPoint, Word, PDFs and other documents can be shared and opened right in the app.
If you can’t immediately find what you need you can search in Microsoft Teams for people, files, chats and links. You can move easily between multiple Microsoft Teams so it’s easy to see what’s going on across teams, across channels, across chats. It’s also easy to set up and manage, whether you’re IT or an end user. Because it’s part of Office 365, all of your team members are instantly there
Not only is Microsoft Teams the place for your team chat communications, it’s also a hub for your team’s collaboration. You find in a single place the chat conversations with your team, files, team members, and everyday tools.
When you need to talk face to face, you can start a video call from a team chat or private chat. Turn off video if you just want an audio call. You can also join scheduled meetings from Microsoft Teams to meet within a channel or privately outside of one.
Because Microsoft Teams is integrated with Office 365, teams have quick access to the information they need whether they are files shared through SharePoint, notes in OneNote or tasks in Planner. Excel, PowerPoint, Word, PDFs and other documents can be shared and opened right in the app.
If you can’t immediately find what you need you can search in Microsoft Teams for people, files, chats and links. You can move easily between multiple Microsoft Teams so it’s easy to see what’s going on across teams, across channels, across chats. It’s also easy to set up and manage, whether you’re IT or an end user. Because it’s part of Office 365, all of your team members are instantly there
Not only is Microsoft Teams the place for your team chat communications, it’s also a hub for your team’s collaboration. You find in a single place the chat conversations with your team, files, team members, and everyday tools.
When you need to talk face to face, you can start a video call from a team chat or private chat. Turn off video if you just want an audio call. You can also join scheduled meetings from Microsoft Teams to meet within a channel or privately outside of one.
Because Microsoft Teams is integrated with Office 365, teams have quick access to the information they need whether they are files shared through SharePoint, notes in OneNote or tasks in Planner. Excel, PowerPoint, Word, PDFs and other documents can be shared and opened right in the app.
If you can’t immediately find what you need you can search in Microsoft Teams for people, files, chats and links. You can move easily between multiple Microsoft Teams so it’s easy to see what’s going on across teams, across channels, across chats. It’s also easy to set up and manage, whether you’re IT or an end user. Because it’s part of Office 365, all of your team members are instantly there
Microsoft Teams gives you the flexibility to create a workspace that fits your teams’ needs.
Create different channels for the team based on work streams or topics.
Add new tabs to a channel for quick access to frequently used documents and cloud services like PowerPoint and Planner. Teams also includes integrations from partners like Zendesk, Asana, and Hootsuite. Tabs are used to surface content in its native format, allowing for rich collaboration in the right context.
Explore data and take quick actions with bots like T-bot. or 3rd party bots like Polly, Meekan and many others.
With more than 70 Office 365 Connectors from services like Twitter, Dynamics CRM Online, VSTS or GitHub, available now, you can send rich notifications right into a channel. These are great for notifying a team about required actions, completed transactions, breaking news, and other real-time updates.
You can stay on top of all of the activity with notifications which alert you to when you’ve been @mentioned or when someone’s replied to a conversation you’re a part of.
Office 365 has strong commitments around security, compliance, privacy and transparency. Microsoft Teams was built using these same principles to deliver an enterprise grade platform.
From the start, Microsoft Teams was architected with compliance, authentication and privacy in mind. Microsoft Teams will have compliance built-in, with support for industry standards including grade b accessibility, ISO 27001 and 27018, SOC 1 and SOC 2, HIPAA, EU Model Clauses and more. We’ve recently added information features that you’ve come to expect from Office 365 apps and services– Archive, eDiscovery, Legal Hold, Compliance Content Search, Auditing and Reporting. These features help you control sensitive information if your business has specific security requirements for content security and data use.
Microsoft Teams protects team data securely using strong security measures including two factor authentication, hard passwords and access policies. Your data is always encrypted, whether it is chat, notes or files.
It’s your data, you own it, you control it. Microsoft does not mine customer data for advertising purposes and we safeguard customer data with strong contractual commitments.
In keeping with our commitment to provide customers the utmost transparency, customers can see uptime, the location of their data, and detailed reports of how Office 365 controls map to the security, privacy, compliance and risk management controls defined in the Cloud Security Alliance Cloud Control Matrix (CSA CCM).
Microsoft Teams is enterprise grade, with support in 18 languages across 181 markets and 6 data centers worldwide, a 99.9% financially backed SLA and 24/7 support.
From an IT Pro perspective, there is no infrastructure to manage for Microsoft Teams.
Microsoft Teams is built on Office 365 and leverages the rich authentication options offered by the platform including aligning with existing Office 365 Azure Active Directory authentication policies. 3 authentication schemes are available. Those being, Cloud Identity, Synchronized Identity and Federated Identify.
Cloud Identity represents users being homed in Azure Active Directory.
Synchronized Identity is on-premises accounts sync’d to the cloud via Azure Active Directory Sync with Password sync. Authentication still occurs in the cloud.
Federated Identity represents having an ADFS deployment where access to Office 365 services will redirect to the ADFS deployment for on-premises authentication and authorization.
Additionally, MFA, smart card, and certificate-based authentication are supported via Active Directory Authentication Language (ADAL) integration. Depending on the Authentication scheme selection, there are different MFA features available.
Cloud Only
Phone Call
Text Messages
Mobile App Notification
Mobile App Verification Code
Hybrid Setup
MFA for Office 365
Azure MFA module (ADFS integrated)
Physical or virtual smart card (ADFS integrated)
To complement Microsoft Teams capability as a persistent chat board where informal, real-time, conversations around very focused topics or specific sub-groups within the group take place, Microsoft Teams also supports real time conversations.
Microsoft Teams has clients available for web, desktop, and mobile
Web:
Browser must also be configured to allow third party cookies.
Desktop:
Both 32-bit & 64-bit available for Windows – will match the architecture of the OS. This is agnostic of the Office version
Admin rights are not required on Windows, but is required on a Mac
Desktop clients can be downloaded and installed by end users directly from https://teams.microsoft.com/downloads
Admins can also download the installer and distribute it through client distribution tools such as System Center Configuration Manager (Windows) or Casper Suite (MacOS).
Note: this is only for the initial install, updates will still be done over the air automatically
Mobile:
Mobile apps are distributed and updated through the respective mobile platform’s app store only, and are not available to be distributed directly through MDM (mobile device management) solutions or side-loaded.
Microsoft Teams has clients available for web, desktop, and mobile
Web:
Browser must also be configured to allow third party cookies.
Desktop:
Both 32-bit & 64-bit available for Windows – will match the architecture of the OS. This is agnostic of the Office version
Admin rights are not required on Windows, but is required on a Mac
Desktop clients can be downloaded and installed by end users directly from https://teams.microsoft.com/downloads
Admins can also download the installer and distribute it through client distribution tools such as System Center Configuration Manager (Windows) or Casper Suite (MacOS).
Note: this is only for the initial install, updates will still be done over the air automatically
Mobile:
Mobile apps are distributed and updated through the respective mobile platform’s app store only, and are not available to be distributed directly through MDM (mobile device management) solutions or side-loaded.
The Web client will perform browser version detection upon connecting to https://teams.microsoft.com.
Unsupported version of browsers will be blocked and will recommend user to download the desktop client or mobile app.
Explain the preference of UDP traffic and why that is preferred for real time media over TCP.
If needed, the 3 upcoming slides show the call flow data for different scenarios.
Here we have the one on one private chat call flow. We have Alice and Bob, both are signed in into their Teams clients.
You can see that the client will always send chat content via Chat Service in Office 365. Since this is text, pictures and files, we can tolerate some network latency.
Here each client uses port 443 to send information to the Chat Service.
For the audio, video and desktop sharing however, we want all traffic to be as direct as possible.
We leverage a protocol called ICE to find the most optimal media path.
In this case a direct connection is possible. This means that both clients can directly communicate to each other. For example two clients can talk directly to each other, if they both have public IPs or they are both in the same internal network. This is great because latency will be as minimal as possible and within your internal network media traffic does not need to go to the internet.
For those who are interested ICE STUN and TURN are the protocols we are using here
In this example Alice and Bob are still trying to have a private chat conversation, but they are on different networks.
The chat content still directly goes to the Chat Service.
This way they can exchange private chats and also contribute to the same channels. As you see the firewall between Alice and Bob is not a problem.
However if Alice and Bob want to add any real-time workload to their chat, they’ll run into a problem. As you can see the direct connections are blocked. This could be a company firewall or a firewall at the specific location where Bob or Alice are currently.
This is where we will use Office 365 as a media relay. Alice will establish a connection to Office 365 and Bob will establish a connection to Office 365 for this particular media session. The media relay (actually called transport relay) will proxy the real-time media and relay it to the other user.
The preferred protocol is UDP on ports 3478, 3479, 3480, 3481, but can fall back to TCP 443 if they have to. We’ll talk in a later slide to why we prefer UDP.
Alice and Bob can now still have a real-time session, even if there is no direct connection between the users.
This path is less optimal as all traffic needs to travel first to relay and then to the other user. This will impact latency and network path – but usually these delay should not exceed a few milliseconds. The important point is that Alice and Bob will still be able to talk to each other.
To test both network segments (Client to Microsoft Edge and Customer Edge to Microsoft Edge) the Microsoft Network Assessment Tool can be used (source: https://www.microsoft.com/en-us/download/details.aspx?id=53885).
This tool can be deployed on both the client PC directly, as well as a PC/laptop connected to the Customer Network Edge.
The tool includes limited documentation, but a deeper documentation around the usage of the tool can be found here: Network Readiness Assessment.
By running this Network Readiness Assessment, you can validate your networks readiness to run real time media applications, such as Microsoft Teams.
Note: this is the same Network Readiness Assessment that is recommended to be run for customers who are looking to successfully deploy Skype for Business.