No the clan channel has a password, you can use anything else just fine. I also tried mumble and really did not like it and that goes for the client and the server.
Teamspeak3 i found in the past is surprisingly good, is much more user friendly then the others and also has an ingame interface, maybe just something to look into.