This is a small breakdown for what different ways there is for teams communicate using mics and text. I'm going to go through here different programs and apps, and try to list different Pros and Cons. Note that this is plainly my opinion and people have their own preferences. All of the programs support smartphone Voice chat too.
What is VOIP? A:VOIP is plainly put a term for every internet call and talk over internet type things.
Skype
Skype is product of Microsoft. You can download it for free for older versions of Windows and for smartphones. It doubles as an messaging app and as a VOIP through Skype calls.
Pros:
Free
Can create groups
Often preinstalled on lot of computers and Smartphones
Cons:
You have to first invite people as friends before you can communicate
No group admins
Sound quality and connection quality varies alot
Teamspeak and Mumble
Teamspeak 3 and Mumble are basically same product from 2 different developers. There are some minor differenses but nothing massive. These 2 are most used VOIP programs within PC players.
Pros:
Client is free for PC
Good sound and connection qualities
Server adminstration is easy and has lot of options
Password protection options
Cons:
Servers are pay2use unless you don't have your own server.
Sizeable servers (over 25) people can cost
Server configuration can be hard for people that don't have necessary knowledge
Teamspeak smartphone app isn't free
Discord
One of newer comers to VOIP field. Finnish-american development product to overthrow teamspeak and skype.
Pros:
Servers and client free
Lot of options to customize your channel
Administration easy and role rights easy to configure
Has web app, PC program and smartphone app
You can either Direct Message to certain people if they are your friend on discord or have setted that strangers can DM them
Twitch sync available
Person highlighting with @-symbol
Cons:
Unknown for lot of people still
Curse has same features but is more polished
Curse
Curse is today to-go software of streamers at the moment. It also has less-known guild friendly aspect for channels. Curse is basically better version of Discord in my opinion.
Pros and Cons are pretty much the same as on Discord. I've used this more than Discord and for Voice quality on either phone or PC is excellent.
Playstation Network - Parties
Playstation's own VOIP solution. Works by inviting people on your created party or if it is public your PSN friends can join.
Pros:
You just need your console and compatible headset. You get headphone+mic set with your console when you bought it (included in the package)
Simple click to join
Cons:
Party limit 8 people
If you need team text message for more people you have to have group founded
No phone iteration for Voice
More unstable than others
XBox Live
Haven't used it. As far as I believe and have heard is basically pretty same as PSN's
As said above, my favorite is Curse of these. The overall chances with it are same or better than other programs need. But this is just my opinion.
There are many more available but these are biggest ones and most common
Please feel free comment, ask questions or add