Hi Team
You have the following guidelines:
Remote Management using PowerShell
And on there you have the section "To Get Attached Devices" where is a PS command to retrieve the audio devices attached to the device.
Here is the output I'm getting our from my device using the PS command:
Name Status Present
---- ------ -------
Microsoft Streaming Service Proxy OK True
Lenovo Hub 500 Audio OK True
Lenovo Audio Capture OK True
Shure P300-IMX OK True
Intel(R) Display Audio OK True
I already noticed that into SkypeSettings.xml I need to add not only the name but:
<MicrophoneForCommunication>Echo Cancelling Speakerphone (Shure P300-IMX)</MicrophoneForCommunication>
But quite often that is still not working and my colleagues has to go locally and select the devices. I did a bit more troubleshooting, and in my case the setting goes back to Lenovo's internal devices. On the logs I can see:
LVL_INFO :: * * * * CommunicationCaptureDevice updated to Internal Microphone (Lenovo Hub 500 Audio)
LVL_INFO :: * * * * CommunicationRenderDevice updated to Internal Speaker (Lenovo Hub 500 Audio)
When looking for the logs a bit earlier I found the following lines:
LVL_INFO :: * * * * Notify property change for <Microsoft.SkypeTeam.Model.RigelVolume>:<DeviceName>
LVL_INFO :: * * * * Notify property change for <Microsoft.SkypeTeam.Model.RigelVolume>:<DeviceId>
On working device the lines looks like following:
LVL_INFO :: * * * * Notify property change for <Microsoft.SkypeTeam.Model.RigelVolume>:<IsAvailable>
LVL_INFO :: * * * * Notify property change for <Microsoft.SkypeTeam.Model.RigelVolume>:<IsAvailable>
There are no clear error on logs which says: "your device setting is incorrect" which is quite sad. But still the main question is:
What is the correct way to find the correct device strings remotely?
I have already asked clarification to the docs page, but that was roadblock.