Yep! This is good at communicating with our allies during team games.
Channels can be Created by users but by normal users it will be deleted as soon as everyone has exited.
Don't worry about not speaking good english! Soon we will have separate language rooms for each of the major supported languages of Eastern Front.