Our group uses mumble for voice and discord for text and backup voice or external voice. The voice quality is better, free, faster on mumble. Extremely low server requirements. It technically saves chat history but as server logs, not for the client.
Lol this is the first time i thought of telefragging outside of a game and the rare time outside of Unreal Tournament