Don't fix it, just rewrite it. Honestly. If they're focusing on Skype I think that would be great. The feats of that program are innumerable, including breaking system-wide sound settings. I simply can not fathom why it would want to change them.
As for "Skype for Business," it's significantly less stable than Skype. If Lync fails we switch to Skype.
For me, system-wide sounds aren't changed, but I can specify non-system sounds, so that I have my headset plugged in, am listening to music from speakers, if a Skype call rings it rings on the speakers, and I answer and take the call using the headset. I've not seen it change system settings.
Don't fix it, just rewrite it. Honestly. If they're focusing on Skype I think that would be great. The feats of that program are innumerable, including breaking system-wide sound settings. I simply can not fathom why it would want to change them.
As for "Skype for Business," it's significantly less stable than Skype. If Lync fails we switch to Skype.