Hi all, We're in the process of (possibly) migrating from SfB to 3CX v15 Pro. We have a heavy reliance on softphones. Currently staff have USB headsets (Plantronics) which they use with SfB on their PCs. As we are a school, staff are roaming and use anything between 1 and 8 PCs (Win 7) a day and depending on where they teach, could be different each day. Whilst the 3CX SoftPhone account settings follow them as the XML is saved in their networked Documents\My Settings folder, we have a problem with the USB headset audio device. When a user sets the USB headset as the microphone and output device in the 3CX software, then move to another computer, the headset seems to get a different hardware device GUID, meaning it reverts to the default audio device. They have to change the setting again. Then if they revert back to the previous PC as the GUID has changed, would have to do it again there too. This is completely unworkable and they'll go mad! 3CX seems to ignore the default communication device in Windows and doesn't seem to default to USB Audio devices when attached. I've tried to use Powershell to grab the full GUID which is being used in the XML file in an attempt to script a change to the XML file if the USB headset is attached at login, but I can only find the device short ID not the full one. This potentially is a deal-breaker for us and may mean we have to stay with SfB which I'd really rather not do due to very high costs. Has anyone managed to find a workaround for this as I might just have to cancel the project if not. Unfortunately, there's no way we can afford a 3rd party softphone like Zoiper. Many thanks.