Also, if you have a mic, get TeamSpeak 3 and use it. It's a great communication tool that will help out while the bugs with the in-game communications get fixed and it also lets you talk to anyone else on there, not just your squad. You can get instructions on installing and using it from the Control Panel at the main website, but if your too lazy to go look there, here they are:
1. Go to here
http://www.teamspeak.com/?page=downloads and select one of the Client downloads (either 32-bit or 64-bit depending on your operating system, if your not sure, right-click "My Computer", "Properties", and it'll tell you there or just download the 32-bit)
2. Click "I Agree" on the page that comes up which will start the download.
3. Run the .exe file you just downloaded.
4. Click "Next", "I Agree", "Next", "Next", "Next", "Install", and then "Close".
5. Double-click the "Teamspeak 3" icon on your desktop.
6. Click "Connections" and then "Connect".
7. For address put "ts54.gameservers.com". For port click "9108". Put whatever nickname you desire to use. The password is "clantkc".
8. Click connect.
9. From here you can switch channels, primarily the BF:BC2 channel.
If you don't have a mic, get one. It's a necessity for this game. They're $12 from Wal-Mart.