They actually do have chat. All, team, and party. My problem with the chat box is that it shows up right where my score/kills displays at the end of the round.
Maybe you have your chat disabled, Skalber?
There is no voip. I disabled mine in BF4 anyway, so this wasn't a deal breaker. Discord...