TeamTalk 5.7.1.5036
TeamTalk is a conferencing system which enables a group of people to collaborate and share information
source https://www.techspot.com/downloads/260-teamtalk.html
source https://www.techspot.com/downloads/260-teamtalk.html