For those having trouble. Here's a new one.
Check out the Let's Meet! community on Discord - hang out with 122 other members and enjoy free voice and text chat.