Network Assessment Tool for Skype for Business and Microsoft Teams

The Microsoft Network Assessment Tool provides the ability to perform a simple test of network performance to determine how well the network would perform for a Microsoft Teams or Skype for Business Online call. The tool tests the connection to Microsoft Network Edge by streaming a set of packets to the nearest edge site and back for approximately 17 seconds for a configured number of iterations.  The tool reports:

  • Packet loss
  • Jitter
  • Round-trip latency
  • Reorder packet percentage

Important: Starting around December 15 2017, older versions of the tool may stop working and will report an issue with the relay configuration. Please update accordingly.

Requirements

Supported Operating System: Windows 7 or later
PC must meet the requirements for Skype for Business Online systems described here.
For Windows Server edition, ensure the Desktop Experience feature is enabled.
For Windows N or KN versions, ensure the Media Feature pack is installed.
Only a single instance of the tool running on PC instance.

This tool is not intended for load/stress testing.

Installation

Download the latest version of the Network Assessment Tool over here

The tool in installed in the “C:\Program Files\Microsoft Skype for Business Network Assessment Tool” directory.

In the Usage.docx you can find more specific parameters to run the tool.

Usage

Browse with a command prompt over to “C:\Program Files\Microsoft Skype for Business Network Assessment Tool”

Default running the tool will forward you to Office365 (Skype for Businesss Online/Microsoft Teams). If you want to change the IP Address from the edge server you talking to you can open the “NetworkAssessmentTool.exe.config”. Line 27 will give you the oppurtunity to change the relay IP (If you want to talk to your own on-premises environtment this is your sip.domain.com IP address). You can also change the IP Addresses to for example Microsoft Teams, the IP Addresses you can find over here.

To change de number of calls you want to test change line 41 (Call will be made serially)

When executing the script you can add “/verbose” to display all of the output from the script.

Network performance

Run “NetworkAssessmentTool.exe” from the command prompt.

The tool is setting up a call (default configured 17seconds) and will display the status of the call.

Network connectivity

Run “NetworkAssessmentTool.exe /connectivitycheck” to test connectivity.

Results

The installation also contains a “ResultsAnalyzer.exe”, with this tool you can analyze the report from the command line:

To compare your values against the max values, you can check this blog article.

Microsoft Flow – Skype for Business Connector

I don’t know if you ever used Microsoft Flow, but i use it mostly for getting notification abouts some important rss feeds. In this example i will use a Weather forecast flow.

Microsoft released a new connector to send notifications to Skype for Business, (according to the microsoft docs site, it’s still in preview) you can choose 2 options:

  • Create an online meeting
  • Send an instant message

Create an online meeting

When creating the trigger meeting you can enter sip addresses separated by semi-colun.

in the result after running the Flow you can see the meeting URL created. When using Phone dial-in, confence ID, dial-in number and directory url will also be created.

In my test scenario the meeting did not popped up at my Skype for Business Client, so you will need to create another event to send the urls to the users.

Send an instant message

If you choose the IM option you can send a IM message to a specific user

You now will be notified about the Weather forecast (see top bar subject).

Limits

Connections per account: 2

Name Calls Renewal Period
API calls per connection 60 60 seconds

Update SQL Server 2014 SP2 constantly fails on Skype for Business Server

SQL Server 2014

Recently i had set up a new Skype for Business Deployment, with a Front-end (Standard Edition) and Anywhere365. After installing Skype for Business roles, Windows Update popped up with SQL Server 2014 Service Pack 2 (CU 1) (KB3178925).

I tried to install the update using the Windows Update, but everytime i got the error code: 84B30002

When looking at the log files from SQL i did not found anything spectacular, the only strange message is “user has cancelled”

You can find the installation Log files here: %programfiles%\Microsoft SQL Server\120\Setup Bootstrap\Log

Continue Reading

DNS configuration is preventing you from presenting content

Skype for Business
It looks like the file is not automatically updating after DNS changes. Some users will get the following error:

You can solve this by deleting the “EndpointConfiguratation.cache” file.

  • Sign out of Skype for Business
  • Click File Exit
  • Open File Explorer
  • Go to “C:/Users/<username>/AppData/Local/Microsoft/Office/16.0/Lync/sip_<username>@sipdomain.com”
  • Select File: EndpointConfiguratation.cache and delete it.
  • Launch Skype for Business client and sign in.

When you have a older version of Office running change the 16.0 to 15.0 or 14.0.

What’s fixed in Cloud Connector Edition 2.0.1

Cloud Connector Edition

In Cloud Connector Edition 2.0.1, the following fixes were made:

Restarting Virtual Machines sometimes caused the service to stop if the restart order determined by Hyper-V was incorrect. This has been fixed.
Calls for download security checks in remote PowerShell sometimes caused calls to the New-CsOnlineSession cmdlet to fail. This issue has been fixed.

During automatic updates, switching to a new version sometimes caused the running version to fail. This issue has been fixed

You can download the new Cloud Connector Edition 2.0.1 is now. If you have not yet upgraded to 2.0.1, You can find the installation file at https://aka.ms/CloudConnectorInstaller