Not free for self-hosted at all: "Building a TeamTalk 5 server requires TeamTalk 5 Professional Edition."
This is the business model of TT. Standard functionality is available for free, but if you want to build custom workflows for it, you need to pay.