I'm not sure if anyone has suggested it, and if they did I must have missed it, but what about implementing an in game message system? It would be nice to have to coordinate squads, make new friends, and trash talk (yes I'm spotting trash talking in a positive light - welcome to competitive play).
If someone else has suggested, just admin my ass and delete this thread.