Category: Skype for Business

April 15th, 2019 by Skype for Business News Aggregator

So the bill was mysterious for the last time, or customer service just isn't how you wanted. Maybe you're sick of surcharges and fees that seem to come out of nowhere. You have decided to leave your phone company, but what should you do before that happens?

Posted in Skype for Business

April 15th, 2019 by Skype for Business News Aggregator

Having trouble getting your organization on the same page when using Teams? If so, download Matt Wade’s Definitive Guide to Everyday Etiquette in Microsoft Teams!

Microsoft Teams is absolutely loaded with features designed to enhance collaboration. Between the chats, channels, Teams, @mentions, and likes, notifications can certainly get out of control in a hurry!

That said, it’s also super important to understand how to make sure you’re not missing anything important or relevant to your workstream. Here are a few tips to help you fine-tune Microsoft Teams notifications to your needs.

How the Microsoft Teams Desktop or WebApp Sends Notifications

There are three primary options when it comes to notifications in Microsoft Teams. The “Banner and email” notification setting will show a banner message pop-up in the lower right of the screen and send an email (you can set the frequency) with the notification information. If you select the “Banner” option, the banner notification will still show, but no email will be sent. If you select “Only show in feed” the notification will only be visible via the feed in the upper left of the application.

You’ll still find the number of notifications in your activity feed, and via the feed you’ll be able to keep a list record of recent notifications. You can also filter the notifications in your feed by type, a feature that comes in handy when looking through your recent @mentions.


Options for Notification Types

Under your profileàSettingsàNotifications in the Microsoft Teams application, there are many actions that can generate notifications. Luckily, there are also granular controls to help you adjust how you want each to behave.

Need help taking full advantage of Microsoft Teams notifications? This post might help:
Click To Tweet

As you think through your options, keep in mind that there are additional supporting tools to help manage your notifications as you work. For instance, it’s possible to enable desktop banner notifications via the Microsoft Teams desktop application. You may also want to set up Outlook inbox sweep rules to manage email notifications rather than turning them off (or use Microsoft Flow to kick off other actions from those notifications!).

It’s important to note that Team owners can prevent @mentions in Teams settings (see below) and that you can unfollow or “mute” chats so they don’t generate notifications.

Following a User’s Status

You can configure Microsoft Teams to send you a notification when a user’s status changes so you can keep track of when fellow collaborators are available to chat.


Take time to think through how you work…

It’s true that many of us do not like to be overloaded with tons of notifications, but it’s also true that we want to be sure we don’t miss any important updates or requests, even when we’re not at our desks. Think through how you want to manage your notifications, which chats, people or Teams are most important, and how you can keep track of everything that’s going on.

Remember through all of this that to managing your work-life balance is important! Take advantage of these configuration options and ensure that your off time is really your off time.

See below for more on Microsoft Teams governance resources:

Looking for more helpful Microsoft Teams tips? Be sure to subscribe to our blog!

Posted in Skype for Business

April 15th, 2019 by Skype for Business News Aggregator
By John Malone
Eastern Management Group discusses how all carriers can profitably offer hosted PBX.

Posted in Skype for Business

April 15th, 2019 by Skype for Business News Aggregator
Those using Microsoft Teams have been waiting for busylights to work native and it looks like Kuando is the first vendor to achieve this.

For the Kuando busylight to work, Microsoft Teams must be running as the dll's interface with the Teams PC client, not using Microsoft Graph directly.

Another thing I notice is that unlike the Skype for Business integration, the presence change is not immediate.

It appears at the time of writing other major vendors, such as Embrava Blync, do not seem to have this functionality yet.

To get the new Software that works native with Kuando's existing busylights:


Posted in Skype for Business

April 15th, 2019 by Skype for Business News Aggregator

I’m excited to have been invited to speak to the ChicagoLand SharePoint User Group, on their regular webcast.

I’m going to be talking about building applications in Microsoft Teams – why it’s important, what’s involved, and how to get started.

There’s a really good lineup of speakers arranged for this webcast and the organizers have managed to choose speakers which all complement each other. Attendees will get a really good mix of Frameworks, SPFx, Apps in Teams, and Chatbots in SharePoint. It’s going to be a really informative and interesting UG.

The event kicks off at 1200 (Central) / 1800 BST on April 17th.

You can see the whole agenda and register to watch the webcast here:

Posted in Skype for Business

April 12th, 2019 by Skype for Business News Aggregator

Creating multiple Teams within Microsoft Teams can be a immense process and time-consuming, but you can easily create your Teams with the use of PowerShell. If you dont have installed the Microsoft Teams PowerShell Module follow this link.

$TeamName = "Contoso"
$TeamDescription = "Contoso is a fictional company used by Microsoft as an example company and domain."
$TeamVisability = "Public" #Public or Private
$TeamOwner = ""


$group = New-Team -DisplayName "$TeamName" -Description "$TeamDescription" -AccessType "$TeamVisability"

Add-TeamUser -GroupId $group.GroupId -User "$TeamOwner" -Role "owner"

New-TeamChannel -GroupId $group.GroupId -DisplayName "Sales"
New-TeamChannel -GroupId $group.GroupId -DisplayName "Marketing"
New-TeamChannel -GroupId $group.GroupId -DisplayName "Security"

Posted in Skype for Business

April 12th, 2019 by Skype for Business News Aggregator

This week:

Microsoft Edge (with Chromium) builds now out – First Thoughts for ORTC (Skype Web SDK) Developers

What is Microsoft Graph and Why Do I Care?

Microsoft announces key changes to Office 365 developer subscription program

The best Microsoft Teams bots and their business benefits

Gary Pretty – Microsoft Bot Framework & Cognitive Services

You can also subscribe to the audio-only version of these videos, either via iTunes or your own podcasting tool.

Posted in Skype for Business

April 11th, 2019 by Skype for Business News Aggregator

Posted in Skype for Business

April 11th, 2019 by Skype for Business News Aggregator

Most often, people think of call queues and call centers as something that does a very specific thing. Frequently, this very specific thing is “handle a lot of incoming calls and direct them to a lot of agents”. While many call centers fall into that definition, a cloud based PBX can offer other solutions for call queues that you might not have considered.

Essentially, a call queue operates like an advanced hunt group, taking an inbound call and keeping the call on-hold until one of the available agents listed is ready to take the call. Good ones do a great job of keeping the caller interested until an agent is ready.

Posted in Skype for Business

April 11th, 2019 by Skype for Business News Aggregator

If you’re a developer on the Microsoft stack then you’ve likely heard of Microsoft Graph, but you might not yet have had occasion to use it, or really understand what it is, or why it’s so important. This post will show you why it’s a hugely important part of developing Microsoft-based solutions today, and how you can get started in Graph.

“Graph is the most important developer platform you can build on today.”Tweet This

My theory is that Graph is the most important developer platform you can build on today. Why do I say this? Because Graph gives you access to data, and data is the most important asset when it comes to building solutions today.

Everywhere we look, people are demanding more and more access to data, delivered to them intelligently, in a timely manner and in a format that helps them make decisions. Gone are the days when you could write a Line of Business application which only surfaced half the information needed to make a strategic decision, or didn’t give a user everything they needed to get their work done. Driven by ever more sophisticated consumer apps, users are demanding that their LOB applications work harder for them.

If your users are on the Microsoft 365 stack and using Office 365 workloads, then Microsoft potentially has access to a huge amount of data. Not only the actual files, chats, calls and meetings that are taking place, but also all the meta information that goes alongside that – the devices they use, their free/busy times, the people they work with etc.

But here’s the thing. Microsoft isn’t in the business of keeping all this data and mining it for commercial gain. They would rather offer it to you, the enterprise developer, for you to build Line of Business applications which take advantage of that data. It’s your data, and Microsoft is providing you a platform to consume it.

That’s what Graph is. Graph is a huge API that spans the Microsoft 365 estate, providing developers with access to a wide range of different information.

Graph is nothing more (and nothing less) than an API endpoint. It has replaced the myriad of different Microsoft APIs which existed to access different parts of the Microsoft Cloud and now provides a common endpoint with a common authentication process, common schema, and common permissions model.

Show Me

The best way to really see Microsoft Graph in action and to get a feel for how powerful it can be, is to use the Graph Explorer. This is a test site, designed to showcase the different API calls you can make, and give you a chance to execute them using either test data, or your own.

Navigate to:  to get started.  By default, a test account is used, but you can also Sign In to use your own credentials.

Down the left-hand side, you can see some examples of calls you can make. You can also click “show more samples” and choose a workload that you’re interested in. Just by looking at the list of samples you can see how powerful Graph can be and how much information you have at your fingertips:

Remember that all these calls are just HTTPS request/response calls. You can consume them in any application or service. Hopefully, you’re starting to see how powerful this API can be, as it spans so many parts of a user’s work experience.

Because Graph is secured using permissions (you need to have access to the things you’re asking Graph for, you may find that if you’re using your own credentials, you run into commands that throw permission errors.

Permissions in Graph are handled within Applications, which can be created and managed inside Azure and are the topic of another blog post (either on this site if I can find time, but it’s well covered elsewhere).

Once you’ve understood the amount of information that’s available to you in Graph, and got some ideas for which parts of Graph might be interested, it’s time to find out more. The Graph documentation and especially the API reference is really helpful because it’s in a standard format across the whole namespace, which each call having its own page, showing exactly how to use it, what permissions are required, and what responses can be expected.

What about Beta?

If you look through the documentation you may notice that there is an option to show either v1.0 of the docs, or beta. Also, in the Graph Explorer, you can change the namespace to /beta.

The /beta namespace contains Graph calls which are new and in Preview. You shouldn’t use these in Production, and it’s expected that they may change without warning, but if you’re developing a new application, Microsoft gives you a way to call them today before you go into production. In my experience, the documentation for the /beta calls is as good as it is for the v1.0 calls, which is really useful when you’re building solutions and using new calls.

SDKs, Libraries, Samples

But wait, that’s not all! There are also SDKs, libraries and sample code in more than 20 languages, including C#, Visual Basic.Net, Java, Node.js, Ruby and Swift. To find what you’re looking for navigate to the dedicated Graph Gallery:

Graph Postman Collections

Finally, this blog post would not be complete without mentioning a brand new resource now available to Graph developers.

You may already be familiar with Postman, an API development environment. It makes working with APIs easier.

The Graph team have recently released a Postman Collection that you can import and use with any application you have created in your Microsoft 365 Tenant. The initial release has almost all of the samples for user delegated authorization flow that are in the current Graph Explorer. This includes: Applications (beta), Batch, Events, Files, Groups, Insights, Mail, Notebooks, Extensions, People, Planner, Security, SharePoint, Subscriptions, Tasks, Teams and Users.

For more information on this, watch the short Getting Starting video:

Posted in Skype for Business