How to interact with TeamSpeak 3 Client?

How can I interact programmatically with TS3 Client?
I need ability to start recording conversation and stoping.

I find couple ways:

  • ClientQuery plugin - don’t see tool to start recording
  • Control plugin - only biz devs can request for access to Control DLL
  • PluginSDK - I will try. Do you think is a only way to do that?

Hello there,

You mean something like:

Tools > Start recording



It works fine and makes other people aware of the recording via vocal announcement

Exactly. I know that TeamSpeak has build that function but I need to run it from my program.

I should write it clear.

I want write program to start recording. I need that to be able save specific timestamp when I started and ended.