OK it now works with the following rules:
1) If your in spec, you can hear everyone and everyone can hear you
2) If your dead only the dead can hear you but you can hear everyone
3) If your in team chat only your team can hear you
4) You default to all talk at the start of every round