I spoke with Overwolf team and they said something about adding support for soldat.
As to the teamspeak integration - it should be there in the config. You can turn it on/off. What it does it was adding an overlay with people in the same channel as you. Dunno if it works now, haven't tried.
As to adding then voice chat into the game - HELL NO!