Setup a Discord server:https://discord.gg/VR6T3Z8
You can join with your browser or download the app.
I'll set up mods/admins once you join so you can keep setting up new invites (that will only work for the first 10 of you).
Noticed Mumble was down today and thought this might help. I actually think Discord might be better than Mumble too.