With any of these combinations, on AOSP Gingerbread ROM on Optimus V, I still can't get the audio for the receiving party to sound crisp and clear on outgoing calls.
I've had the same issue as well with Sipdroid and the pbxes.org Google Voice peering trunk, but in that case the receiving party had poor sound for both incoming and outgoing calls.
Alright, well there are a few new api's introduced with Gingerbread. I'll dig into those. Also will see if I can figure out what make incoming work better than outgoing.