The Problem with the Ghost or Phantom presence continues, and it might cause more and more problems! Spoiler alter: Microsoft is working on it.
First a wrap-up of the issue itself:
The Microsoft Teams Clients sets my Skype for Business presence to available (green) as soon as I start it
When I manually set myself to busy or do not disturb (Both should indicate red) it stays with available (green) as Skype for Business presence
If I place a phone call or join a meeting in Microsoft Teams (Yep, I use Microsoft Teams more and more) the Skype for Business presence is still available (green) Chats and calls from Skype for Business arrive on my (iOS based) Smartphone Client, because I don’t start the Skype for Business Client all the time (anymore).
The Voice capabilities for Microsoft Teams and Skype for Business Online keep getting better and better. Microsoft also launched the Call Analytics and the Microsoft Call Quality Dashboard as previews in Office 365. The last one is also known as CQD for a while. Both are great tools to Analyse Calls and drill down everything when someone reports an issue.
Skype for Business Online Admin Center
Admin Center PSTN Usage
Call Analytics User Overview
I migrated my user to cloud only a while ago. And I also use the Microsoft CloudPBX services for in- and outbound calls. I use both clients, Skype for Business and Microsoft Teams on my Mac, and the iPhone. I also have a Polycom VVX 500 Desk-Phone that I use from time to time, but most of the time I use my iPhone with a Headset.
There is a lot that you can view and analyse. And it also helps you to decide things!
Here is something that I found very useful: My old network was fully managed and there is Quality of Services (QoS) configured. I moved to another location in January, where QoS isn’t configured yet. Even with a regular DSL connection (nothing else is available yet) the quality is mostly good! I had only a few echos, most of them on my iPhone while moving around, and i know that this is not the best idea.
Even when the Call Analytics shows that the call was poor, my experience was good. And I asked the other party while I was moving around in the office, and he told me that the quality was ok.
And here is a small update on that: Because others seem to have the same issue that I had, I cannot recommend to installation of KB4077525 on any ADFS Server! It looks like. that the problem occurs mostly with ADFS Server Farms that use WID as a backend. However, I cannot guarantee that it works better with a “real” SQL Server backend instead of WID.
If you want to give it a try, do yourself a big favour and use the AD FS Rapid Restore Tool to create a backup before. And maybe you should do a Backup of your OS before (Or a Snapshot if you have a Hypervisor, like I do).
Original article content: Microsoft released the KB4077525 (OS Build 14393.2097) Fix, this fix contains some Active Directory Federation Services (ADFS) related bugfixes.
ADFS related Fixes in KB4077525
In my case, this one was the reason why I immediately applied it:
Addresses issue where AD FS incorrectly displays the Home Realm Discovery (HRD) page when an identity provider (IDP) is associated with a relying party (RP) in an OAuth Group. Unless multiple IDPs are associated with the RP in the OAuth Group, the user will not be shown the HRD page. Instead, the user will go directly to the associated IDP for authentication.
Right after applying the system asked for a reboot…
And then my headache started! The Active Directory Federation Services (ADFS) didn’t start. Lots of Error 102,220, and 352 in the Eventlog! Read More
I came across the following challenge: Automate the upload of several build artefacts to the BitBucket cloud service downloads section. You might ask yourself “why is this a challenge“, and the answer was a little shock for me: “cause it is something that might get very complicated with Windows PowerShell 5“. I did some test on my Mac and I find it very easy with curl.
curl -X POST "https://MyUsername:[email protected]/2.0/repositories/dummyTeam/myproject/downloads" --form files=@"/home/dev/release\myproject-current.zip"
But curl is not available an my build server. So I tried to get it working with Invoke-RestMethod or Invoke-WebRequest. I ended up very frustrated! Searched around and found a lot of people that seem to have the same problem, but none of the answers seemed to work, at least not for me. Maybe an issue of the BitBucket cloud API, but I think it is more a general issue of Windows PowerShell. Read More
Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?
To continue using the site you need to read the revised version and agree to the terms.
Without your explicit consent or a legal basis, your personal data are not passed on to any third parties.
Under normal circumstances, you are able to use this site and most of their functionalities without providing any individual data. There are a few exceptions where I need some personal data (e.g. your Name, your address or your Mail address). Examples for these exceptions are comments or the contact forms. However, I never share there data with others, and I will not sign you up for any kind of newsletter (or any other list) without your explicit request and permission to do so!
Information about cookies
You can prevent storage of cookies by choosing a “disable cookies” option in your browser settings. However, this might limit the functionality of my Internet sites or pages as a possible result.
To increase the performance and protect my Sites and pages, I use the CDN (Content Delivery Network) of CloudFlare Inc. for some of them. CloudFlare cache content and collect access data. They use distributed infrastructure, and the next/fastest servers might be outside of the European Union (EU). Based on the information CloudFlare published, they keep the collected raw data for four hours (max for three days) before they delete them. There is some information available about how and what CloudFlare collects and stores. And here is a link to the CloudFlareSecurity Policy.
To provide a secure but convenient way to contact me, I decided to use FORMSPREE as a Service. FORMSPREE is a community driven service. You can take a look at the GitHubpage of FORMSPREE to find out more about the guys behind the service. According to the FORMSPREE page, they just store 100 form submissions. FORMSPREE uses servers who might be outside of the European Union (EU).
My pages, sites, and services are not directed to children under 13 years of age. All pages, sites, and services are publicly available and none should contain adult content. Nevertheless, the legal situation for persons under 13 (Even under 18, to be honest) is much more complicated. So I decided to set the minimum age to 13, even if younger visitors should be OK.
According to the Federal Data Protection Act, you have a right to free-of-charge information about your stored data, and possibly entitlement to correction, blocking or deletion of such data. Inquiries can be directed to the following e-mail addresses: contact[at]jhochwald[dot]com
The impress applies to the complete content of profile and not only to the URLs above. This impress will as well apply to all other profiles that I generated on all other (unlisted above?) services and/or networks. It will not apply to generated profiles of me; some services establish profiles by crawling the web for info without my knowledge and/or permission.
It applies only to the content I provide on the social networks/social media services (like texts, source code, pictures, or contact informations). I’m not responsible for the web site or the service itself and/or the functionality! Only the owner/service provider of the network/service is responsible for that.
There are technical reasons for that. It might be a 3rd party service that I use via a DNS cname entry or other.
Many (or nearly all) names of products and companies mentioned are registered trademarks ® or trademarks ™ of others.
Here are a (very) few examples of trademarks I use frequently:
Microsoft, Microsoft Word, Microsoft Excel, Windows, Internet Explorer are registered trademarks of Microsoft Corporation; Apple, iPhone, iPad, iPod, Mac, Mac OS 9, Mac OS X, MacOS, Apple Watch, AppStore are registered trademarks of Apple Computer Inc.; Adobe and Adobe Reader are registered trademarks of Adobe Systems Inc.; Red Hat and Red Hat Enterprise Server are registered trademarks of Red Hat Inc.; Linux is a registered trademark of Linus Torvalds.
All other products, product names, fonts, company names or logos might be trademarks ™ or registered trademarks ®. Even if they are not in the list above, or if I don’t mark them explicit.
Other data usage
I heavily use cloud services to store or transfer all kinds of data. Whenever possible I use encryption to protect personal or private data whenever I store or even transfer them via cloud services. Mostly, this protection is based on EncFS (Encrypted File System) or PGP. Most cloud service providers use servers outside of the European Union (EU).
An exception is the iCloud service from Apple: I really use a lot of Apple equipment, equipment that uses the iCloud service from Apple to store nearly everything (e.g. Text Messages, Call Logs and many other things). Apple promises that this data is saved securely and protected against others, but there is no way really proof that or to enforce any kind encryption from my end. Even so, I personally trust Apple here! Apple use servers outside of the European Union (EU).
The mail service of my domains is mostly hosted by Microsoft in Europe as part of their Office 365 (e.g. Exchange Online) services! I also use Microsoft Office 365 and some other Microsoft Azure services to save and sync calendar/contact infos across my devices and to transfer/save/store other data. The transfer is always encrypted but at the moment, there is no way to enforce an encryption of the data when they are stored in the data centers of Microsoft. Microsoft also uses servers outside of the European Union (EU).
I use a lot (!!!) of different mobile devices, most of the time they are based on iOS or Android. However, I also use a lot of other devices to test them. Trust me, I really spend a lot of time to configure all of them as secure as possible, but there is no guaranty that someone like the vendor (via call home), a carrier or any other service provider doesn’t get access to any personal data from these devices! Many vendors use servers outside of the European Union (EU).
All of my IT (mobile and desktops) systems and mobile devices are configured as secure as possible. All Data (even all my backups) are stored encrypted via Apple FileVault or EncFS (Encrypted File Fystem) whenever this is technically possible.
I never safe any NDA (Non-disclosure agreement) protected content on cloud services or file servers controlled by others without encryption and the permission to do so!