I'm using xbox one and I've literally tried everything that I can think of to fix this issue. If I am in a xbl party, then I can communicate normally. Everyone can hear me and I can hear everyone. But in a fireteam of 2-6 ppl, I can hear everyone but they can't hear me. I tried recalibrating my kinect, restarting my xbox, pluging my xbox out for 5 min and plugging it back in, I check my NAT (it's open), I also changed the setting for chat output in the game (though that shouldn't affect voice input). The only thing I havent tried is uninstalling and reinstalling destiny, but I'm afraid to do that because I dont want my data to be deleted. :/
Any help would be appreciated, it's pretty annoying to have to always start a party and explain to people I can hear them blah blah blah... thanks in advance.