New apps in Microsoft Teams…

There are no two days same in Microsoft Teams side as it evolves. Now, we get bunch of new apps in the app store as per the recent announcement

Here is the one stop portal to search all available apps for Temas listed in AppSource ;


Some new additions;

SoapBox: Build meeting agendas and follow up easily from within Microsoft Teams.

Jell: Jell helps you manage your standups and check-ins to know what everyone’s working on.

Mural: Think and collaborate visually. With Mural, bring your digital workspace for innovation into Microsoft Teams.

Kronos: Kronos Bot is your personal assistant for daily routine time and labor management tasks. It gives you a way to interact with Kronos Workforce Dimensions using natural language.

Workboard: With Workboard’s Active Strategy Management solution, your team can set, measure and execute strategic priorities faster.

RememberThis: Avoid forgetting about important conversations, preventing them from disappearing in a stream of new content. By setting custom time-based reminders, RememberThis will add a reply to the conversation, bringing it back into your Activity Feed.

Freshdesk: Stay on top of your customer support tickets right in Microsoft Teams. The Freshdesk bot will notify you of important ticket related updates and you can respond to them directly from Teams.

SignEasy: Sign or send documents for signature without leaving Teams.

SIMON: SIMON is an AI chatbot that helps IT Ops manage their Microsoft cloud services right from Microsoft Teams.

Cloudbot for Azure: Cloudbot connects your Azure backend services directly to your development environment or devops teams.

Some updated apps;

PlannerPlanner continues to add new features to the Teams integration. With this recent update, you can now include Schedule and Chart views in your Planner tab.

MeekanMeekan has improved their Teams bot by releasing a new version that includes new capabilities to book meetings between colleagues and customers as well as improvements to the overall user experience.

Site 24×7: Site24x7 provides flexible uptime and performance monitoring for the cloud. Now, in addition to getting notifications about incidents in Teams, you can add a custom dashboard as a tab to view and communicate on Site24x7 data right in Teams.

Enjoy new additions…

Microsoft Teams Mobile App Update 06/05/2018…

Microsoft Teams has been keeping up with the roadmap on PC as well as mobile client, so here is the latest update from mobile app side.

Below is just a summary of the full announcement  published on 31/05/2018.

Meetings & Calling Experiences

  • Join calls and meetings – initiate, receive, or join 1:1 calls and scheduled meetings via audio (VoIP), video or phone* with team members or others outside your organization.  If you need to add more participants to an ongoing conversation, the Teams mobile app allows you to search for additional members or enter a phone number to join a call or meetings.  (*Note: requires Phone System and/or Audio Conferencing)
  • Share content & control presentations – share your iPhone or iPad screen, images, or live video stream with others meeting attendees.  Additionally, attendees can view presentations, request control and advance slides.  Alternatively, they can view the presentation in a private mode and skip ahead. Coming soon, you will be able to share Android screen, and files from cloud storage apps including OneDrive and SharePoint, directly in the mobile client.
  • Transfer calls and configure call forward and simultaneous ring – once in call, transfer individual calls to another team member or a phone number.  You can also, configure call forwarding and simultaneous ring settings in the mobile client to ensure you don’t miss important calls. 
  • Check voicemail –  retrieve all voicemail messages and transcripts*. You can also configure your settings such as changing your voicemail greeting directly in the mobile client.  (*Note: requires a license to Phone System in Office 365) 

Network & battery optimization

  •  Bandwidth Optimization –  When you happen to cross a poor internet network while in a meeting, the Teams app gives you the option to ‘Call me back’ at a number you’ve set or re-join via a phone call.   Additionally, Teams will prompt with you with the option to switch from video to audio – giving you continued good audio quality
  • Battery Optimization – Teams proactively monitors your battery life and gives you options to reduce the consumption of your battery.  During a meeting Teams will prompt you to switch from video to audio mode and also provides you the option of turning off all incoming video from others.  


5 New Assignments and Grading features in Teams for Education…

Since I’m working with an early adopter customer of Microsoft Teams for education, this is a great news for the Teams education sector users targeting the class room efficiency in a different level.

I had a great opportunity this week to listen to the Teams adoption feedback from 100+ school IT leaders and have no doubts the new features are addressing few of the requests highlighted in the session. (there is quite a lot being requested though…)

Here is a summary of the announcement as a 2 minutes read;

New features

  1. Share assignments to individual students
  2. Schedule to post assignments
  3. Provide continuous and personalised feedback
  4. Rich text editing for assignment instructions
  5. Turn-in celebrations

Availability: Schedule to post and rich text editing will begin to roll out to Office 365 Education customers enrolled in our Teams for Education beta program today. These capabilities will move to worldwide availability in the coming weeks.

Check this great official announcement with graphical demonstrations.

Well done @MicrosoftEDU team, this will be well received…



Microsoft Teams Roadmap – Feature Release Summary 01/05/2018

Along with the latest “Skype for Business capabilities to Microsoft Teams Roadmap” announcement on 30/04/2018, one of my customers requested a simple summary of the Microsoft Teams development to the date.

Hence, I extracted the full roadmap from the Office 365 Roadmap and filtered the list as below for easy reference.

Thought of sharing the same here in case someone else is looking for the same information.

Title Status
Microsoft Teams – Message Retention Policies Launched
Microsoft Teams – Skype for Business Interop with Persistent Chat Launched
Microsoft Teams – Import Contacts from Skype for Business Launched
Office 365 Groups: classification is available when creating or modifying a group across apps Launched
Microsoft Teams – Outlook scheduling add-in Launched
Microsoft Teams – Sharing chat history Launched
Microsoft Teams – T-Bot user guidance Launched
Assignments on mobile and tablet Launched
New ways how to interact with Launched
Planner: Access Microsoft Teams plans in Planner Hub Launched
Microsoft Teams – Hide/Share/Mute chat Launched
Microsoft Teams – Messaging Interop IT Policies Launched
Microsoft Teams – Lobby Support Launched
Microsoft Teams – Give and Take control in sharing Launched
Microsoft Teams – Safe Transfer Launched
Microsoft Teams – Share/Mute chat Launched
Microsoft Teams – Anonymous Join Launched
Microsoft Teams – Transfer to PSTN Call Launched
“My Tasks” App in Microsoft Teams. Launched
Microsoft Teams in India Datacenter Launched
Microsoft Teams – WhoBot Launched
Microsoft Teams – External access – guest in a team Launched
Microsoft Teams & Skype for Business Admin Center Rolling out
Microsoft Teams – Unified Presence Rolling out
Microsoft Teams – Messaging Policies Rolling out
Microsoft Teams – Contact Groups Rolling out
StaffHub: Communicate across platforms with Teams Interop Rolling out
SharePoint news – aggregation into Microsoft Teams chat In development
Microsoft Teams- eDiscovery Enhancements (calling) In development
Microsoft Teams – Enable Call Quality Analytics In development
SharePoint pages in Microsoft Teams In development
Microsoft Teams Availability for US Gov In development
Microsoft Teams: Team Templates In development
Microsoft Teams in Canada datacenter In development
Microsoft Teams in Australia datacenter In development
Microsoft Teams – Consultative Transfer In development
Microsoft Stream: Recorded Microsoft Teams meeting automatically uploaded to Stream In development
Microsoft Teams – eDiscovery Enhancements (Meetings) In development
Microsoft Teams in Japan Datacenter In development
Microsoft Teams – Support for existing certified SIP Phones In development
Microsoft Teams – 1:1 to group call escalation with Teams, Skype for Business and PSTN participants In development
Microsoft Teams – User-Level Meeting Policy In development
Microsoft Teams – Trio One-Touch Teams Meetings Join In development
Microsoft Teams – Enable VTC Interop Services In development
Microsoft Teams – Surface Hub Support for Teams Meetings In development
Microsoft Teams – Skype Room Systems Support for Teams Meetings In development
Microsoft Teams – Federated Meetings In development
Microsoft Teams – Outlook meeting schedule from other platforms (OWA, OLK mobile) In development
Microsoft Teams – Lobby for PSTN callers In development
Microsoft Teams – PSTN Fallback In development
Microsoft Teams – Large Meeting Support (~250) In development
Microsoft Teams – Cloud Recording In development
Microsoft Teams – Broadcast Meetings In development
Microsoft Teams – Escalate 1:1 Chat/Call to Multiparty (3 or more people) In development
Microsoft Teams – Hybrid Connection to Teams In development
Microsoft Teams – Support for features for USB Devices In development
Microsoft Teams – Calling Support between Teams and Skype Consumer In development
Microsoft Teams – Organizational Auto-Attendant In development
Microsoft Teams – Forward to Group In development
Microsoft Teams – Do not Disturb breakthrough In development
Microsoft Teams – Distinctive Ring In development
Microsoft Teams – Call Queues In development
Microsoft Teams – Boss and Delegate Support In development
Microsoft Teams – Out of Office Support In development
Microsoft Teams – Whiteboard and Meeting notes In development
Microsoft Teams – PowerPoint Load and Share In development
Microsoft Teams – Shared Line Appearance In development
Microsoft Teams – Location Based Routing In development
Microsoft Teams – Group Call Pickup In development
Office 365 Groups created from Microsoft Teams will be hidden from Outlook by default In development
StaffHub: IT Admin Portal Reporting and Capabilities In development
File viewers and Pickers in Teams In development
Microsoft Planner for GCC In development
Microsoft Teams – Federated Chat between Teams and Skype for Business In development
Microsoft Planner:  Guest User Access In development
Microsoft Teams – Mute Other Participants Previously released
Microsoft Teams – Audio Conferencing in over 90 countries Previously released
Microsoft Teams – Translate user input to standard format phone number Previously released
Microsoft Teams – Voicemail Previously released
Microsoft Teams – Suggested Contacts Previously released
Microsoft Teams – Speed dial Previously released
Microsoft Teams – Simultaneous Ringing Previously released
Microsoft Teams – Multi-call Handling Previously released
Microsoft Teams – Hold Previously released
Microsoft Teams – Extension Dialing Previously released
Microsoft Teams – e911 Support Previously released
Microsoft Teams – Caller ID masking Previously released
Microsoft Teams – Call Forwarding Previously released
Microsoft Teams – Call Blocking Previously released
Microsoft Teams – Blind Transfer Previously released
Microsoft Teams – Teams Interop Policies Previously released
Microsoft Teams – SfB-Teams Calling Previously released
Microsoft Teams – Client Support Previously released
Microsoft Teams – TTY Support Previously released
Microsoft Teams – Call Quality Diagnostic Portal Previously released
Microsoft Teams – Interactive Troubleshooting Previously released
Microsoft Teams – Enable Existing Calling Plan Support Previously released
Microsoft Teams- Application Sharing Previously released
Microsoft Teams – Edge, Chrome Browser Support for meetings Previously released
Microsoft Teams in Office 365 Education updates to Assignments experience Previously released
Microsoft Whiteboard Preview Previously released
ATP For SharePoint Online, OneDrive for Business, and Teams Previously released
Microsoft Teams – Support for larger teams Previously released
Microsoft Teams – UK datacenter Previously released
Usage reports update: new report for Microsoft Teams Previously released
Audio Conferencing Preview in Microsoft Teams Previously released
Microsoft Teams improvements for Class and Staff Notebook Previously released
StaffHub: Benefit from Microsoft Flow Integration Previously released
Microsoft Teams on iOS: Meeting join capabilities Previously released
US Government: New capabilities in Firstline/Kiosk license Previously released
Microsoft Teams – PowerShell configuration Previously released

Note: This information is valid for the time of writing this post and may require further updates.

Microsoft Teams – Architecture Overview…


I told a customer “Microsoft Teams is NOT a Skype for Business replacement, the next version or upgraded skin for it” and he asked “Then what it is?”…my reply was “It is the next generation Intelligent Communications platform” and now I’m writing this blog based on that 🙂

This is such times I see customers increasingly overwhelmed and trying to digest the Microsoft Teams move given the Roadmap  is well published and transparent to all.

Specially, the current Skype for Business On-prem and Hybrid customers are struggling in “fit in” to the bandwagon since the perception of the “Cloud” has not been accepted as a matured service platform in some corners of the world.

The bottom line is that the technology has been advanced to an ultimate level we face “evolve or die” situation where Unified Communication has no exemption.

It is very important to be convinced that the Teams is not yet another product from Microsoft which we install and run on our computers and devices. It has been completely changing the way we communicate and will be the immediate future of a single pane of glass.

From the architecture point of view Microsoft Teams is a complete ground-up platform constructed based on cloud centric Microservices service model while Skype for Business was built on Monolithic model.

The best advantage I see in this new architecture is the intelligent Teams client which can operate on different platforms without signifying fundamental differences in each instance, which means Teams client can apply updates without platform boundaries.

The completeness of Teams is all about rich user experience of Azure AD, Office 365 Groups, SharePoint Online, OneNote, OneDrive, Exchange, PowerBI, Machine Learning and brand new Chat/Calling/meeting platform in one window.

So, I wouldn’t introduce Teams as a next SFBO, but the “next generation Intelligent Communications platform”…

Microsoft Teams Calling Application Preference

————————————–Please see the most updated post here-————————————–

I’ve been recently working with a customer to enable PSTN calling for Skype for Business Online for a group of pilot users and realised that the customer had assumed that Microsoft Teams should be automatically function just like the SfB client but it wasn’t the case.

It raised an important flag of importance to follow Microsoft Official Guidelines for transitioning from SFBO to Microsoft Teams with the controller in the hand.

However, the customers who have adopted Microsoft Teams alongside with SFBO should clearly understand the basis of client preference for fully featured calling experience. Technically, if they have both SFBO and Teams enabled and being used, the default user experience would be;

  • SfB client can make and receive PSTN calls
  • Teams client can make PSTN calls but not receiving an incoming call toast
  • It both clients running on the same device, SfB client receives the incoming PSTN calling toast
  • If the SfB client is not signed in but Teams client is running, the incoming call will be forwarded to the Voicemail
  • If the user has clients running on multiple devices (multiple point of presence), any SfB client or App will take the precedence of incoming call

How to change this behaviour?….pretty easy…

Microsoft added Microsoft Teams Inter-op policies last year by introducing some new Power-Shell commands to SFBO command list to control this behaviour during the transition. these policies can control both Chat and Calling Default client behaviour but we are focusing on Calling in our scenario.

The default Global policy is always applied to all users and set as below;


Here, CallingDefaultClient : Default is which means SfB client is preferred. (Default always means SfB Client/App)

To override default Global policy, administrator should assign a pre-defined custom policies (Tags) or create a new policy;


we can choose 2 Tags out of 7 in our case as below;

Scenario 1 – if you need to change the Calling Application Preference without user intervention, use below tag which makes the Teams as the preferred client for all Incoming and outgoing PSTN calls.

allowed teams

Command : Grant-CsTeamsInteropPolicy -PolicyName Tag:DisallowOverrideCallingTeamsChatTeams -Identity

Scenario 2 – if you need to keep the default configuration but allow users to change the  Calling Application Preference by themselves, use below tag which enables a drop down box listing client options within Teams settings section.

Allowed true

Command : Grant-CsTeamsInteropPolicy -PolicyName Tag:AllowOverrideCallingDefaultChatDefault -Identity

Once, this policy is applied users should exit and sign-in to Teams Client to make this effect. (If changes not visible, don’t be panic…its cloud and may take like 10 minutes…try again)

The new options will be displayed as below;

pref call

and test a call…you must see the incoming call toast on Teams client now…

call incoming

This configuration will be added as part of new SfB and Teams Admin console soon…no to Shell then 🙂

Microsoft Teams & Skype for Business Admin Centre – UPDATE

As per the blog post from last September, Microsoft has been tracking according to the plan and currently transitioning admin centre experience in Tenant level. A note has been added to the


Here is the summary of the features being added to the new Admin centre;

  • Microsoft Teams messaging policy: Create policy for user-level management of the Microsoft Teams client experience for Messaging scenarios.
  • Microsoft Teams interop policy: Configure the interoperability experience between Skype for Business and Microsoft Teams.
  • Microsoft Teams guest messaging settings: Control the messaging capabilities for guest accounts in Microsoft Teams.
  • Federation settings: Manage the federation between tenants for Microsoft Teams and Skype for Business.
  • User management: Assign policies and configure user accounts.
  • Audio conferencing: Configure dial-in numbers and settings for Skype for Business and Microsoft Teams.

It will exciting times when this process is complete and available…fingers crossed…