Hey, thanks for the kind words! It offsets the jerks' comments.
When you are using a laptop or desktop computer with mic/speakers or a headset, you aren't actually using Google Voice; you're using Google Hangouts. Hangouts is the VoIP service, not GV.
There is currently a yet-unresolved issue that is causing some users' calls to disconnect at around 20 seconds, but that's not your issue.
Hangouts is pretty primitive with regard to using audio devices. It typically will only use whatever your computer has set as the default audio devices. So, if this is a Windows PC, go into settings, and make sure that your desired Logitech mic/camera is set as the default audio for everything (both playback and recording). Open Hangouts:
https://hangouts.google.com/ and make a call. You can only adjust the audio in Hangouts when it is on a call, vs. sitting idle.
Click the gear icon in the upper right of the call window, when you are on a call, to get to the audio settings, and make sure they are the same as your default audio devices.
Some users still can't get any audio after doing this, and it's very difficult to troubleshoot, because there's not much you can change to force Hangouts to cooperate with Windows' audio drivers.
The only other setting you can check is when Hangouts is idle, waiting for you to call or text or chat, click the three horizontal bar "hamburger" menu icon in the upper left, scroll down and click Settings, and make sure there is a check mark next to the option to ring on inbound calls.