- Install pavucontrol. I am not really certain why this isn't included in Fedora by default. But, to be honest, you might never need it unless you want to do what we are doing today.
sudo yum install -y pavucontrol
- Open Skype and go to Options -> Sound Devices
Un-check the option to allow Skype to adjust your mixer levels.
- Make sure you USB headset is plugged in!
- Open pavucontrol and get it side-by-side with the Skype Options screen.
- In pavucontrol, go to the Output Devices tab and you should see two options, the Internal Audio Analog Stereo, and your USB audio device.
- Each device has three buttons on the top right hand side for Mute, Channel Lock, and Set as Fallback. Choose the Set as Fallback option for your USB headset.
- Switch to the Input Devices tab. You should see two items here, maybe just one if you don't have an internal microphone. Select the Set as Fallback option for your USB device again.
- Now comes the easy part, go to the Playback tab. You might want to make the window a little bit bigger so that you can see all of the feeds.
- In the Skype Options Sound Devices page, (you didn't close it did you?) click on the Make a Test Call button.
- You should see the Skype output here now and it will be piped to the Internal Audio Device at the little button on the top.
- Click that button and select your USB headset.
- End the current test call and start another one. You should hear your Skype audio in your headset.
- Have a friend call you on Skype and it should ring on your main speakers. When you answer, however, all of the voice action will be piped to the USB headset.
So I hope that helps someone else out there that might be having the same issue. I know it drove me crazy for a while.